|
From: <ma...@us...> - 2011-09-08 21:36:01
|
Revision: 3637
http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3637&view=rev
Author: matzon
Date: 2011-09-08 21:35:54 +0000 (Thu, 08 Sep 2011)
Log Message:
-----------
applied maven patch by ruben01
Modified Paths:
--------------
trunk/LWJGL/maven/build.xml
trunk/LWJGL/maven/lwjgl.pom
trunk/LWJGL/platform_build/build-maven.xml
Removed Paths:
-------------
trunk/LWJGL/maven/jinput-platform.pom
trunk/LWJGL/maven/jinput.pom
Modified: trunk/LWJGL/maven/build.xml
===================================================================
--- trunk/LWJGL/maven/build.xml 2011-09-07 21:28:01 UTC (rev 3636)
+++ trunk/LWJGL/maven/build.xml 2011-09-08 21:35:54 UTC (rev 3637)
@@ -4,198 +4,240 @@
<property name="mavenrepoId" value="tmprepoid" />
<target name="install">
- <antcall target="execute">
+ <antcall target="execute-install">
<param name="mvncommand" value="org.apache.maven.plugins:maven-install-plugin:2.3.1:install-file"/>
</antcall>
</target>
+
<target name="deploy">
<antcall target="execute">
- <param name="mvncommand" value="org.apache.maven.plugins:maven-gpg-plugin:1.1:sign-and-deploy-file"/>
+ <param name="mvncommand" value="org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file"/>
</antcall>
</target>
+ <target name="deploy-gpg">
+ <antcall target="execute">
+ <param name="mvncommand" value="org.apache.maven.plugins:maven-gpg-plugin:1.4:sign-and-deploy-file"/>
+ </antcall>
+ </target>
+
+
+
<target name="execute">
+
+ <!-- parent.pom -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl-parent.pom" />
+ <arg value="-Dfile=lwjgl-parent.pom" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <!-- lwjgl.jar -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl.pom" />
+ <arg value="-Dfile=lwjgl.jar" />
+ <arg value="-Dtypes=jar,jar" />
+ <arg value="-Dclassifiers=sources,javadoc" />
+ <arg value="-Dfiles=lwjgl-sources.jar,lwjgl-javadoc.jar" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+
+ <!-- lwjgl natives -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl-platform.pom" />
+ <arg value="-Dfile=lwjgl-platform-natives-windows.jar" />
+ <arg value="-Dclassifier=natives-windows" />
+ <arg value="-Dtypes=jar,jar" />
+ <arg value="-Dclassifiers=natives-linux,natives-osx" />
+ <arg value="-Dfiles=lwjgl-platform-natives-linux.jar,lwjgl-platform-natives-osx.jar" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+
+ <!-- lwjgl_util.jar -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util.pom" />
+ <arg value="-Dfile=lwjgl_util.jar" />
+ <arg value="-Dtypes=jar,jar" />
+ <arg value="-Dclassifiers=sources,javadoc" />
+ <arg value="-Dfiles=lwjgl_util-sources.jar,lwjgl_util-javadoc.jar" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <!-- lwjgl_util_applet.jar -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util_applet.pom" />
+ <arg value="-Dfile=lwjgl_util_applet.jar" />
+ <arg value="-Dtypes=jar,jar" />
+ <arg value="-Dclassifiers=sources,javadoc" />
+ <arg value="-Dfiles=lwjgl_util_applet-sources.jar,lwjgl_util_applet-javadoc.jar" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ </target>
+
+
+ <target name="execute-install">
+
+ <!-- parent.pom -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl-parent.pom" />
+ <arg value="-Dfile=lwjgl-parent.pom" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <!-- lwjgl.jar -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl.pom" />
+ <arg value="-Dfile=lwjgl.jar" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl.pom" />
+ <arg value="-Dfile=lwjgl-sources.jar" />
+ <arg value="-Dclassifier=sources" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl.pom" />
+ <arg value="-Dfile=lwjgl-javadoc.jar" />
+ <arg value="-Dclassifier=javadoc" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <!-- lwjgl natives -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl-platform.pom" />
+ <arg value="-Dfile=lwjgl-platform-natives-windows.jar" />
+ <arg value="-Dclassifier=natives-windows" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl-platform.pom" />
+ <arg value="-Dfile=lwjgl-platform-natives-linux.jar" />
+ <arg value="-Dclassifier=natives-linux" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl-platform.pom" />
+ <arg value="-Dfile=lwjgl-platform-natives-osx.jar" />
+ <arg value="-Dclassifier=natives-osx" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <!-- lwjgl_util.jar -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util.pom" />
+ <arg value="-Dfile=lwjgl_util.jar" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util.pom" />
+ <arg value="-Dfile=lwjgl_util-sources.jar" />
+ <arg value="-Dclassifier=sources" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util.pom" />
+ <arg value="-Dfile=lwjgl_util-javadoc.jar" />
+ <arg value="-Dclassifier=javadoc" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <!-- lwjgl_util_applet.jar -->
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util_applet.pom" />
+ <arg value="-Dfile=lwjgl_util_applet.jar" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util_applet.pom" />
+ <arg value="-Dfile=lwjgl_util_applet-sources.jar" />
+ <arg value="-Dclassifier=sources" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+
+ <artifact:mvn>
+ <arg value="${mvncommand}" />
+ <arg value="-Durl=${mavenrepo}" />
+ <arg value="-DrepositoryId=${mavenrepoId}" />
+ <arg value="-DpomFile=lwjgl_util_applet.pom" />
+ <arg value="-Dfile=lwjgl_util_applet-javadoc.jar" />
+ <arg value="-Dclassifier=javadoc" />
+ <arg value="-Plwjglgpg" />
+ </artifact:mvn>
+ </target>
- <!-- parent.pom -->
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl-parent.pom" />
- <arg value="-Dfile=lwjgl-parent.pom" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <!-- lwjgl.jar -->
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl.pom" />
- <arg value="-Dfile=lwjgl.jar" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl.pom" />
- <arg value="-Dfile=lwjgl-sources.jar" />
- <arg value="-Dclassifier=sources" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl.pom" />
- <arg value="-Dfile=lwjgl-javadoc.jar" />
- <arg value="-Dclassifier=javadoc" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <!-- lwjgl natives -->
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl-platform.pom" />
- <arg value="-Dfile=lwjgl-platform-natives-win.jar" />
- <arg value="-Dclassifier=natives-win" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl-platform.pom" />
- <arg value="-Dfile=lwjgl-platform-natives-linux.jar" />
- <arg value="-Dclassifier=natives-linux" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl-platform.pom" />
- <arg value="-Dfile=lwjgl-platform-natives-mac.jar" />
- <arg value="-Dclassifier=natives-mac" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <!-- lwjgl_util.jar -->
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl_util.pom" />
- <arg value="-Dfile=lwjgl_util.jar" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl_util.pom" />
- <arg value="-Dfile=lwjgl_util-sources.jar" />
- <arg value="-Dclassifier=sources" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl_util.pom" />
- <arg value="-Dfile=lwjgl_util-javadoc.jar" />
- <arg value="-Dclassifier=javadoc" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <!-- lwjgl_util_applet.jar -->
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl_util_applet.pom" />
- <arg value="-Dfile=lwjgl_util_applet.jar" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl_util.pom" />
- <arg value="-Dfile=lwjgl_util_applet-sources.jar" />
- <arg value="-Dclassifier=sources" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=lwjgl_util.pom" />
- <arg value="-Dfile=lwjgl_util_applet-javadoc.jar" />
- <arg value="-Dclassifier=javadoc" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <!-- jinput.jar -->
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=jinput.pom" />
- <arg value="-Dfile=jinput.jar" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <!-- jinput natives -->
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=jinput-platform.pom" />
- <arg value="-Dfile=jinput-platform-natives-win.jar" />
- <arg value="-Dclassifier=natives-win" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=jinput-platform.pom" />
- <arg value="-Dfile=jinput-platform-natives-linux.jar" />
- <arg value="-Dclassifier=natives-linux" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- <artifact:mvn>
- <arg value="${mvncommand}" />
- <arg value="-Durl=${mavenrepo}" />
- <arg value="-DrepositoryId=${mavenrepoId}" />
- <arg value="-DpomFile=jinput-platform.pom" />
- <arg value="-Dfile=jinput-platform-natives-mac.jar" />
- <arg value="-Dclassifier=natives-mac" />
- <arg value="-Plwjglgpg" />
- </artifact:mvn>
-
- </target>
-</project>
\ No newline at end of file
+
+</project>
Deleted: trunk/LWJGL/maven/jinput-platform.pom
===================================================================
--- trunk/LWJGL/maven/jinput-platform.pom 2011-09-07 21:28:01 UTC (rev 3636)
+++ trunk/LWJGL/maven/jinput-platform.pom 2011-09-08 21:35:54 UTC (rev 3637)
@@ -1,32 +0,0 @@
-<project>
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.lwjgl.lwjgl</groupId>
- <artifactId>parent</artifactId>
- <version>@VERSION@</version>
- </parent>
- <groupId>org.lwjgl.lwjgl</groupId>
- <artifactId>jinput-platform</artifactId>
- <packaging>jar</packaging>
- <name>JInput - Java Game Controller API</name>
- <version>@VERSION@</version>
- <description>JInput - Java Game Controller API</description>
- <url>http://java.net/projects/jinput</url>
- <licenses>
- <license>
- <name>BSD</name>
- <url>http://www.opensource.org/licenses/bsd-license.php</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
- <developers>
- <developer>
- <id>Members</id>
- <url>http://java.net/projects/jinput/members</url>
- </developer>
- </developers>
- <scm>
- <url>http://java.net/projects/jinput/sources/svn/show</url>
- <connection>https://svn.java.net/svn/jinput~svn </connection>
- </scm>
-</project>
Deleted: trunk/LWJGL/maven/jinput.pom
===================================================================
--- trunk/LWJGL/maven/jinput.pom 2011-09-07 21:28:01 UTC (rev 3636)
+++ trunk/LWJGL/maven/jinput.pom 2011-09-08 21:35:54 UTC (rev 3637)
@@ -1,52 +0,0 @@
-<project>
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.lwjgl.lwjgl</groupId>
- <artifactId>parent</artifactId>
- <version>@VERSION@</version>
- </parent>
- <groupId>org.lwjgl.lwjgl</groupId>
- <artifactId>jinput</artifactId>
- <packaging>jar</packaging>
- <name>JInput - Java Game Controller API</name>
- <version>@VERSION@</version>
- <description>JInput - Java Game Controller API</description>
- <url>http://java.net/projects/jinput</url>
- <licenses>
- <license>
- <name>BSD</name>
- <url>http://www.opensource.org/licenses/bsd-license.php</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
- <developers>
- <developer>
- <id>Members</id>
- <url>http://java.net/projects/jinput/members</url>
- </developer>
- </developers>
- <scm>
- <url>http://java.net/projects/jinput/sources/svn/show</url>
- <connection>https://svn.java.net/svn/jinput~svn </connection>
- </scm>
- <dependencies>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>jinput-platform</artifactId>
- <version>${project.version}</version>
- <classifier>natives-win</classifier>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>jinput-platform</artifactId>
- <version>${project.version}</version>
- <classifier>natives-linux</classifier>
- </dependency>
- <dependency>
- <groupId>${project.groupId}</groupId>
- <artifactId>jinput-platform</artifactId>
- <version>${project.version}</version>
- <classifier>natives-mac</classifier>
- </dependency>
- </dependencies>
-</project>
Modified: trunk/LWJGL/maven/lwjgl.pom
===================================================================
--- trunk/LWJGL/maven/lwjgl.pom 2011-09-07 21:28:01 UTC (rev 3636)
+++ trunk/LWJGL/maven/lwjgl.pom 2011-09-08 21:35:54 UTC (rev 3637)
@@ -22,7 +22,7 @@
<groupId>${project.groupId}</groupId>
<artifactId>lwjgl-platform</artifactId>
<version>${project.version}</version>
- <classifier>natives-win</classifier>
+ <classifier>natives-windows</classifier>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
@@ -34,12 +34,12 @@
<groupId>${project.groupId}</groupId>
<artifactId>lwjgl-platform</artifactId>
<version>${project.version}</version>
- <classifier>natives-mac</classifier>
+ <classifier>natives-osx</classifier>
</dependency>
<dependency>
- <groupId>${project.groupId}</groupId>
+ <groupId>net.java.jinput</groupId>
<artifactId>jinput</artifactId>
- <version>${project.version}</version>
+ <version>@JINPUTVERSION@</version>
</dependency>
</dependencies>
</project>
Modified: trunk/LWJGL/platform_build/build-maven.xml
===================================================================
--- trunk/LWJGL/platform_build/build-maven.xml 2011-09-07 21:28:01 UTC (rev 3636)
+++ trunk/LWJGL/platform_build/build-maven.xml 2011-09-08 21:35:54 UTC (rev 3637)
@@ -4,6 +4,7 @@
<property name="lwjgl.maven" location="maven" />
<property name="lwjgl.dstMaven" location="${lwjgl.temp}/maven" />
<property name="lwjgl.src.java" location="${lwjgl.src}/java" />
+ <property name="jinput.version" value="2.0.5" />
<fileset id="lwjgl-sources.manual.fileset" dir="${lwjgl.src.java}">
<patternset refid="lwjgl.package.pattern" />
@@ -36,6 +37,32 @@
]]>
</script>
</target>
+
+ <target name="-checkjinputversion">
+ <script language="javascript" classpath="${lwjgl.lib}/jinput.jar">
+ <![CDATA[
+ importPackage(java.lang);
+ var version = net.java.games.input.Version.getVersion()
+ project.setNewProperty("jinputversion",version);
+ var declaredJinputVersion = project.getProperty("jinput.version");
+ System.out.println("JINPUT Version: " + version + " - DeclaredVersion: " + declaredJinputVersion);
+
+ if(declaredJinputVersion.equals(version)){
+ System.out.println("JINPUT Version Matches");
+ project.setNewProperty("jinputversionmatches", true);
+ } else {
+ System.out.println("JINPUT Version don't match");
+ }
+ ]]>
+ </script>
+ <condition property="failjinputcheck">
+ <and>
+ <not><isset property="jinputversionmatches" /></not>
+ <not><isset property="overridejinput" /></not>
+ </and>
+ </condition>
+ <fail if="failjinputcheck" message="Jinput version in project is different from the declared jinput version for maven add -Doverridejinput=true as a command line option to avoid this check" />
+ </target>
<target name="maven-full">
<antcall target="clean-java" />
@@ -47,7 +74,7 @@
<antcall target="maven"/>
</target>
- <target name="maven" depends="-fixmavenversion"> <!-- Added as dependency because using antcall creates a new project scope -->
+ <target name="maven" depends="-fixmavenversion, -checkjinputversion"> <!-- Added as dependency because using antcall creates a new project scope -->
<delete dir="${lwjgl.dstMaven}" quiet="true" failonerror="false" taskname="cleaning maven dist" />
<mkdir dir="${lwjgl.dstMaven}" taskname="initialiazing temp maven folder" />
<antcall target="-copylwjgljars" />
@@ -56,9 +83,14 @@
<antcall target="-createmavennativejars" />
<antcall target="-copymavenpoms"/>
<antcall target="-copymavendeploybuild"/>
- <antcall target="-addjinput"/>
<antcall target="-copymaventdist"/>
</target>
+
+
+
+
+
+
<target name="-copylwjgljars">
@@ -127,7 +159,7 @@
</target>
<target name="-createmavennativejars">
- <jar destfile="${lwjgl.dstMaven}/lwjgl-platform-natives-win.jar" taskname="lwjgl-platform-natives-win.jar">
+ <jar destfile="${lwjgl.dstMaven}/lwjgl-platform-natives-windows.jar" taskname="lwjgl-platform-natives-windows.jar">
<fileset dir="${lwjgl.lib}/windows">
<patternset refid="lwjgl-windows-lwjgl.fileset"/>
</fileset>
@@ -137,7 +169,7 @@
<patternset refid="lwjgl-linux-lwjgl.fileset"/>
</fileset>
</jar>
- <jar destfile="${lwjgl.dstMaven}/lwjgl-platform-natives-mac.jar" taskname="lwjgl-platform-natives-mac.jar">
+ <jar destfile="${lwjgl.dstMaven}/lwjgl-platform-natives-osx.jar" taskname="lwjgl-platform-natives-osx.jar">
<fileset dir="${lwjgl.lib}/macosx">
<patternset refid="lwjgl-macosx-lwjgl.fileset"/>
</fileset>
@@ -151,6 +183,7 @@
</fileset>
<filterset>
<filter token="VERSION" value="${lwjgl-maven-version}"/>
+ <filter token="JINPUTVERSION" value="${jinput.version}"/>
</filterset>
</copy>
</target>
@@ -163,43 +196,6 @@
</copy>
</target>
- <!-- JINPUT -->
- <target name="-addjinput">
- <antcall target="-copyjinputjar" />
- <antcall target="-createmavennativejinputjars" />
- </target>
-
- <target name="-copyjinputjar">
- <copy todir="${lwjgl.dstMaven}">
- <fileset dir="${lwjgl.lib}">
- <patternset>
- <include name="jinput.jar" />
- </patternset>
- </fileset>
- </copy>
- </target>
-
-
- <target name="-createmavennativejinputjars">
- <jar destfile="${lwjgl.dstMaven}/jinput-platform-natives-win.jar" taskname="jinput-platform-natives-win.jar">
- <fileset dir="${lwjgl.lib}/windows">
- <patternset refid="lwjgl-windows-jinput.fileset"/>
- </fileset>
- </jar>
- <jar destfile="${lwjgl.dstMaven}/jinput-platform-natives-linux.jar" taskname="jinput-platform-natives-linux.jar">
- <fileset dir="${lwjgl.lib}/linux">
- <patternset refid="lwjgl-linux-jinput.fileset"/>
- </fileset>
- </jar>
- <jar destfile="${lwjgl.dstMaven}/jinput-platform-natives-mac.jar" taskname="jinput-platform-natives-mac.jar">
- <fileset dir="${lwjgl.lib}/macosx">
- <patternset refid="lwjgl-macosx-jinput.fileset"/>
- </fileset>
- </jar>
- </target>
-
- <!-- END JINPUT -->
-
<target name="-copymaventdist">
<zip destfile="${lwjgl.dist}/lwjgl-maven-${lwjgl.version}.zip" basedir="${lwjgl.temp}" includes="maven/**" />
</target>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|