From: <jpi...@us...> - 2011-12-15 17:40:12
|
Revision: 3711 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3711&view=rev Author: jpilgrim Date: 2011-12-15 17:40:06 +0000 (Thu, 15 Dec 2011) Log Message: ----------- fixed typo in update site build script, added publisher task Modified Paths: -------------- trunk/LWJGL/eclipse-update/org.lwjgl.build/build-updatesite.xml Modified: trunk/LWJGL/eclipse-update/org.lwjgl.build/build-updatesite.xml =================================================================== --- trunk/LWJGL/eclipse-update/org.lwjgl.build/build-updatesite.xml 2011-12-15 17:32:08 UTC (rev 3710) +++ trunk/LWJGL/eclipse-update/org.lwjgl.build/build-updatesite.xml 2011-12-15 17:40:06 UTC (rev 3711) @@ -23,14 +23,19 @@ <taskdef name="packagelist" classname="org.lwjgl.ant.PackageList"> <classpath> - <pathelement location="eclipse-update/org.lwjgl.build/anttasks.jar" /> + <pathelement location="${eclipse.antscript.basedir}/anttasks.jar" /> </classpath> </taskdef> <taskdef name="normalizeversion" classname="org.lwjgl.ant.NormalizeVersion"> <classpath> - <pathelement location="eclipse-update/org.lwjgl.build/anttasks.jar" /> + <pathelement location="${eclipse.antscript.basedir}/anttasks.jar" /> </classpath> </taskdef> + <taskdef name="publishBundlesAndFeatures" classname="org.lwjgl.ant.StandalonePublisher"> + <classpath> + <pathelement location="${eclipse.antscript.basedir}/anttasks.jar" /> + </classpath> + </taskdef> <!-- properties imported from build-definitions.xml: <property name="lwjgl.temp" location="temp" /> @@ -61,7 +66,7 @@ <target name="eclipse-updatesite"> <mkdir dir="${lwjgl.temp}"/> <unzip dest="${lwjgl.temp}/eclipse" src="${lwjgl.dist}/lwjgl-${lwjgl.version}.zip" /> - <antcall target="eclipse-updatesite-simple"> + <antcall target="eclipse-updatesite-simple" /> </target> @@ -466,6 +471,29 @@ <signjar jar="${eclipse.build.plugins}/org.lwjgl.updatesite/plugins/org.lwjgl.info_${eclipse.normversion}.jar" keystore="${keystore}" alias="${alias}" storepass="${password}" /> <signjar jar="${eclipse.build.plugins}/org.lwjgl.updatesite/plugins/org.lwjgl.tools_${eclipse.normversion}.jar" keystore="${keystore}" alias="${alias}" storepass="${password}" /> + <!-- ******************************************************************* + * + * Publish plugins and feature + * content.xml/jar and artifacts.xml/jar, required for some newer featues + * and tools such as Eclipse Tycho. + * + ******************************************************************** --> + <publishBundlesAndFeatures compressed="true" + updatesitefolder="${eclipse.build.plugins}/org.lwjgl.updatesite" + repositoryname="lwjgl.org" + repositoryuri="${eclipse.updatesite}" /> + <jar destfile="${eclipse.build.plugins}/org.lwjgl.updatesite/content.jar"> + <fileset file="${eclipse.build.plugins}/org.lwjgl.updatesite/content.xml" /> + </jar> + <jar destfile="${eclipse.build.plugins}/org.lwjgl.updatesite/artifacts.jar"> + <fileset file="${eclipse.build.plugins}/org.lwjgl.updatesite/artifacts.xml" /> + </jar> + <delete> + <fileset file="${eclipse.build.plugins}/org.lwjgl.updatesite/content.xml" /> + <fileset file="${eclipse.build.plugins}/org.lwjgl.updatesite/artifacts.xml" /> + </delete> + + <echo>Created Eclipse update site: ${eclipse.build.plugins}/org.lwjgl.updatesite</echo> </target> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |