applied maven patch by ruben01
This commit is contained in:
parent
9bff0672ef
commit
d2967647ac
410
maven/build.xml
410
maven/build.xml
|
@ -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="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="-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 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>
|
||||
|
||||
</project>
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
</project>
|
||||
|
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue