]> git.sesse.net Git - vlc/commitdiff
[PATCH] - maven project structure reorganization - add a exec:java goal to launch...
authorAdrien Grand <jpountz@jpountz.net>
Sat, 15 Mar 2008 12:27:06 +0000 (13:27 +0100)
committerFilippo Carone <littlejohn@videolan.org>
Sat, 15 Mar 2008 12:27:35 +0000 (13:27 +0100)
24 files changed:
bindings/java/core/pom.xml [new file with mode: 0644]
bindings/java/core/src/main/java/org/videolan/jvlc/Audio.java [moved from bindings/java/src/main/java/org/videolan/jvlc/Audio.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/JVLC.java [moved from bindings/java/src/main/java/org/videolan/jvlc/JVLC.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/MediaDescriptor.java [moved from bindings/java/src/main/java/org/videolan/jvlc/MediaDescriptor.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/MediaInstance.java [moved from bindings/java/src/main/java/org/videolan/jvlc/MediaInstance.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/MediaList.java [moved from bindings/java/src/main/java/org/videolan/jvlc/MediaList.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/MediaListPlayer.java [moved from bindings/java/src/main/java/org/videolan/jvlc/MediaListPlayer.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/Playlist.java [moved from bindings/java/src/main/java/org/videolan/jvlc/Playlist.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/VLCException.java [moved from bindings/java/src/main/java/org/videolan/jvlc/VLCException.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/Video.java [moved from bindings/java/src/main/java/org/videolan/jvlc/Video.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/event/MediaInstanceCallback.java [moved from bindings/java/src/main/java/org/videolan/jvlc/event/MediaInstanceCallback.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/event/MediaInstanceListener.java [moved from bindings/java/src/main/java/org/videolan/jvlc/event/MediaInstanceListener.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/example/VLCExample.java [moved from bindings/java/src/main/java/org/videolan/jvlc/example/VLCExample.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java [moved from bindings/java/src/main/java/org/videolan/jvlc/internal/LibVlc.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlcEventType.java [moved from bindings/java/src/main/java/org/videolan/jvlc/internal/LibVlcEventType.java with 100% similarity]
bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlcImpl.java [moved from bindings/java/src/main/java/org/videolan/jvlc/internal/LibVlcImpl.java with 100% similarity]
bindings/java/core/src/main/resources/.gitignore [moved from bindings/java/src/main/resources/.gitignore with 100% similarity]
bindings/java/core/src/test/java/org/videolan/jvlc/internal/LibVlcCoreTest.java [moved from bindings/java/src/test/java/org/videolan/jvlc/internal/LibVlcCoreTest.java with 100% similarity]
bindings/java/core/src/test/java/org/videolan/jvlc/internal/MediaListTest.java [moved from bindings/java/src/test/java/org/videolan/jvlc/internal/MediaListTest.java with 100% similarity]
bindings/java/core/src/test/resources/raffa_voice.ogg [moved from bindings/java/src/test/resources/raffa_voice.ogg with 100% similarity]
bindings/java/pom.xml
bindings/java/samples/client/pom.xml [new file with mode: 0644]
bindings/java/samples/client/src/main/java/VlcClient.java [moved from bindings/java/VlcClient.java with 100% similarity]
bindings/java/samples/pom.xml [new file with mode: 0644]

diff --git a/bindings/java/core/pom.xml b/bindings/java/core/pom.xml
new file mode 100644 (file)
index 0000000..9a4989f
--- /dev/null
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.videolan</groupId>
+    <artifactId>jvlc-parent</artifactId>
+    <version>0.9.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>jvlc-core</artifactId>
+  <packaging>jar</packaging>
+  <name>JVLC - Core</name>
+  <description>Java Bindings for VideoLAN - Core</description>
+   <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.6</source>
+          <target>1.6</target>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build> 
+  <dependencies>
+    <dependency>
+      <groupId>com.jna</groupId>
+      <artifactId>jna</artifactId>
+      <version>3.0.2</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.4</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <repositories>
+    <repository>
+      <id>jvlc</id>
+      <name>JVLC Maven Repository</name>
+      <url>http://jvlc.ihack.it/maven2</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
+</project>
index 8b7c394cd046696618ddbf2f0cffa0246a546983..5cc7f0587a39342172a77acecfa44d6cfc274a1e 100644 (file)
@@ -2,48 +2,19 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.videolan</groupId>
-  <artifactId>jvlc</artifactId>
-  <packaging>jar</packaging>
+  <artifactId>jvlc-parent</artifactId>
+  <packaging>pom</packaging>
   <name>JVLC</name>
   <description>Java Bindings for VideoLAN</description>
   <version>0.9.0-SNAPSHOT</version>
-   <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <configuration>
-          <source>1.6</source>
-          <target>1.6</target>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
   <licenses>
-       <license>
-               <name>GPLv2</name>
-               <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</url>
-       </license>
+    <license>
+      <name>GPLv2</name>
+      <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</url>
+    </license>
   </licenses>
-  <dependencies>
-    <dependency>
-      <groupId>com.jna</groupId>
-      <artifactId>jna</artifactId>
-      <version>3.0.2</version>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.4</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <repositories>
-    <repository>
-      <id>jvlc</id>
-      <name>JVLC Maven Repository</name>
-      <url>http://jvlc.ihack.it/maven2</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-    </repository>
-  </repositories></project>
+  <modules>
+    <module>core</module>
+    <module>samples</module>
+  </modules>
+</project>
diff --git a/bindings/java/samples/client/pom.xml b/bindings/java/samples/client/pom.xml
new file mode 100644 (file)
index 0000000..86f171f
--- /dev/null
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.videolan</groupId>
+    <artifactId>jvlc-samples</artifactId>
+    <version>0.9.0-SNAPSHOT</version>
+  </parent>
+  <groupId>org.videolan</groupId>
+  <artifactId>jvlc-samples-client</artifactId>
+  <packaging>jar</packaging>
+  <name>JVLC - Client sample</name>
+  <description>Java Bindings for VideoLAN - Client sample</description>
+  <version>0.9.0-SNAPSHOT</version>
+
+   <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.6</source>
+          <target>1.6</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>java</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <mainClass>VlcClient</mainClass>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <dependencies>
+    <dependency>
+      <groupId>org.videolan</groupId>
+      <artifactId>jvlc-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+  </dependencies>
+
+</project>
diff --git a/bindings/java/samples/pom.xml b/bindings/java/samples/pom.xml
new file mode 100644 (file)
index 0000000..bb0b942
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd ">
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <groupId>org.videolan</groupId>
+    <artifactId>jvlc-parent</artifactId>
+    <version>0.9.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>jvlc-samples</artifactId>
+  <packaging>pom</packaging>
+  <name>JVLC - Samples</name>
+  <description>Java Bindings for VideoLAN - Samples</description>
+  <version>0.9.0-SNAPSHOT</version>
+
+  <modules>
+    <module>client</module>
+  </modules>
+
+</project>