Add automatic zip of Android Tests template project

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10386 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
iwg..om 12 years ago
parent bdd8ab1fb0
commit 343f9fd08e
  1. 41
      sdk/build.xml

@ -22,12 +22,12 @@
<target name="update-help-sets" description="Loads the wiki pages from the web and converts them to JavaHelp html for manual."> <target name="update-help-sets" description="Loads the wiki pages from the web and converts them to JavaHelp html for manual.">
<ant antfile="build.xml" target="update-help-sets" inheritall="false" inheritrefs="false" dir="jme3-documentation/"/> <ant antfile="build.xml" target="update-help-sets" inheritall="false" inheritrefs="false" dir="jme3-documentation/"/>
</target> </target>
<target name="update-nb-dependencies" description="Updates the dependencies of all projects to the currently used platform module versions"> <target name="update-nb-dependencies" description="Updates the dependencies of all projects to the currently used platform module versions">
<property file="nbproject/project.properties"/> <property file="nbproject/project.properties"/>
<foreach target="-update-nb-dep" list="${modules}" delimiter=":" param="module_dir" inheritall="true"/> <foreach target="-update-nb-dep" list="${modules}" delimiter=":" param="module_dir" inheritall="true"/>
</target> </target>
<target name="-update-nb-dep"> <target name="-update-nb-dep">
<updatenbdeps projectFile="${module_dir}/nbproject/project.xml" platformFolder="../netbeans"/> <updatenbdeps projectFile="${module_dir}/nbproject/project.xml" platformFolder="../netbeans"/>
</target> </target>
@ -60,6 +60,15 @@
<exclude name="**/dist/"/> <exclude name="**/dist/"/>
<exclude name="**/nbproject/private/"/> <exclude name="**/nbproject/private/"/>
</zip> </zip>
<zip basedir="JME3TestsTemplateAndroid/" destfile="jme3-templates/src/com/jme3/gde/templates/JME3TestsAndroidProject.zip">
<exclude name="**/build/"/>
<exclude name="**/dist/"/>
<exclude name="**/mobile/libs/"/>
<exclude name="**/mobile/gen/"/>
<exclude name="**/mobile/local.properties"/>
<exclude name="**/mobile/private/"/>
<exclude name="**/nbproject/private/"/>
</zip>
</target> </target>
<target name="-set-base-version" description ="sets/unsets base version to major version for all plugins, updates branding version"> <target name="-set-base-version" description ="sets/unsets base version to major version for all plugins, updates branding version">
@ -79,7 +88,7 @@
replace="CTL_MainWindow_Title_No_Project=${app.title} ${app.version}" replace="CTL_MainWindow_Title_No_Project=${app.title} ${app.version}"
byline="true"/> byline="true"/>
<!--propertyfile <!--propertyfile
file="${basedir}/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties" file="${basedir}/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties"
comment="Updated by build script"> comment="Updated by build script">
<entry key="currentVersion" value="${app.title} ${app.version}" /> <entry key="currentVersion" value="${app.title} ${app.version}" />
</propertyfile--> </propertyfile-->
@ -104,13 +113,13 @@
replace="spec.version.base=${plugins.version}" replace="spec.version.base=${plugins.version}"
byline="true"/> byline="true"/>
</target> </target>
<!-- <!--
**************************************************************** ****************************************************************
Only Relevant for building nightly on Hudson server from here on Only Relevant for building nightly on Hudson server from here on
**************************************************************** ****************************************************************
--> -->
<!--creates update center version via hudson build server (update-help-sets, )--> <!--creates update center version via hudson build server (update-help-sets, )-->
<target name="hudson-nightly" depends="suite.clean, set-impl-version, suite.nbms, unset-impl-version"> <target name="hudson-nightly" depends="suite.clean, set-impl-version, suite.nbms, unset-impl-version">
</target> </target>
@ -118,11 +127,11 @@
<!--to be used after release, sets version number sans svn revision--> <!--to be used after release, sets version number sans svn revision-->
<target name="hudson-stable" depends="suite.clean, set-spec-version, suite.nbms, unset-spec-version"> <target name="hudson-stable" depends="suite.clean, set-spec-version, suite.nbms, unset-spec-version">
</target> </target>
<!--builds release installers--> <!--builds release installers-->
<target name="hudson-release" depends="suite.clean, set-spec-version, build-installers, unset-spec-version"> <target name="hudson-release" depends="suite.clean, set-spec-version, build-installers, unset-spec-version">
</target> </target>
<target name="set-spec-version"> <target name="set-spec-version">
<property file="nbproject/project.properties"/> <property file="nbproject/project.properties"/>
<foreach target="-do-spec-version" list="${modules}" delimiter=":" param="module_dir" inheritall="true"> <foreach target="-do-spec-version" list="${modules}" delimiter=":" param="module_dir" inheritall="true">
@ -163,7 +172,7 @@
</else> </else>
</if> </if>
</target> </target>
<target name="set-impl-version"> <target name="set-impl-version">
<property file="nbproject/project.properties"/> <property file="nbproject/project.properties"/>
<antcall target="-create-jme3-svn-properties" inheritall="true"> <antcall target="-create-jme3-svn-properties" inheritall="true">
@ -303,9 +312,9 @@
<property name="nbi.dock.icon.file" value="${basedir}/jmonkeyplatform.icns"/> <property name="nbi.dock.icon.file" value="${basedir}/jmonkeyplatform.icns"/>
</ant> </ant>
</target> </target>
<target name="build-zip-for-installer" depends="-set-bundled-jdkhome, suite.build-zip"/> <target name="build-zip-for-installer" depends="-set-bundled-jdkhome, suite.build-zip"/>
<target name="-set-bundled-jdkhome"> <target name="-set-bundled-jdkhome">
<property name="jdkhome.string" value='jdkhome="jdk"'/> <property name="jdkhome.string" value='jdkhome="jdk"'/>
</target> </target>
@ -349,7 +358,7 @@
</description> </description>
</deb> </deb>
</target> </target>
<target name="-upload-googlecode" depends="-check-googlecode" if="googlecode.credentials.present"> <target name="-upload-googlecode" depends="-check-googlecode" if="googlecode.credentials.present">
<property file="nbproject/project.properties"/> <property file="nbproject/project.properties"/>
<property file="../../../googlecode.properties" prefix="googlecode"/> <property file="../../../googlecode.properties" prefix="googlecode"/>
@ -396,11 +405,11 @@
username="${googlecode.username}" username="${googlecode.username}"
password="${googlecode.password}" password="${googlecode.password}"
/> />
</target> </target>
<target name="-check-googlecode"> <target name="-check-googlecode">
<available file="../../../googlecode.properties" property="googlecode.credentials.present"/> <available file="../../../googlecode.properties" property="googlecode.credentials.present"/>
</target> </target>
</project> </project>

Loading…
Cancel
Save