Browse Source

SDK build:
- make googlecode upload task work separately so it can be invoked from jenkins

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10169 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

nor..67 12 years ago
parent
commit
3b67dce97b
1 changed files with 44 additions and 44 deletions
  1. 44 44
      build.xml

+ 44 - 44
build.xml

@@ -16,8 +16,7 @@
     <taskdef name="desktopentry" classname="com.googlecode.ant_deb_task.DesktopEntry" classpathref="ant-import.classpath"/>
     <taskdef name="desktopentry" classname="com.googlecode.ant_deb_task.DesktopEntry" classpathref="ant-import.classpath"/>
 
 
     <!--override branding target to include netbeans config file creation, using this target makes sure init was called-->
     <!--override branding target to include netbeans config file creation, using this target makes sure init was called-->
-    <target name="branding" depends="-create-netbeans-config, -set-base-version, -zip-templates, suite.branding">
-    </target>
+    <target name="branding" depends="-create-netbeans-config, -set-base-version, -zip-templates, suite.branding"/>
 
 
     <!--updates the help sets-->
     <!--updates the help sets-->
     <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.">
@@ -87,17 +86,17 @@
         <foreach target="-do-base-version" list="${modules}" delimiter=":" param="module_dir" inheritall="true"/>
         <foreach target="-do-base-version" list="${modules}" delimiter=":" param="module_dir" inheritall="true"/>
         <!--sets version to application branding files-->
         <!--sets version to application branding files-->
         <replaceregexp file="${basedir}/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties"
         <replaceregexp file="${basedir}/branding/core/core.jar/org/netbeans/core/startup/Bundle.properties"
-                        match="currentVersion=(.*)"
-                        replace="currentVersion=${app.title} ${app.version}"
-                        byline="true"/>
+                       match="currentVersion=(.*)"
+                       replace="currentVersion=${app.title} ${app.version}"
+                       byline="true"/>
         <replaceregexp file="${basedir}/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties"
         <replaceregexp file="${basedir}/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties"
-                        match="CTL_MainWindow_Title=(.*)"
-                        replace="CTL_MainWindow_Title=${app.title} ${app.version}"
-                        byline="true"/>
+                       match="CTL_MainWindow_Title=(.*)"
+                       replace="CTL_MainWindow_Title=${app.title} ${app.version}"
+                       byline="true"/>
         <replaceregexp file="${basedir}/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties"
         <replaceregexp file="${basedir}/branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties"
-                        match="CTL_MainWindow_Title_No_Project=(.*)"
-                        replace="CTL_MainWindow_Title_No_Project=${app.title} ${app.version}"
-                        byline="true"/>
+                       match="CTL_MainWindow_Title_No_Project=(.*)"
+                       replace="CTL_MainWindow_Title_No_Project=${app.title} ${app.version}"
+                       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">
@@ -120,16 +119,16 @@
         <updatesdkdeps projectfile="${module_dir}/nbproject/project.xml" version="${plugins.version}" basepackage="com.jme3.gde"/>
         <updatesdkdeps projectfile="${module_dir}/nbproject/project.xml" version="${plugins.version}" basepackage="com.jme3.gde"/>
         <replace file="${module_dir}/nbproject/project.xml" token=' standalone="no"?>' value="?>${line.separator}"/>
         <replace file="${module_dir}/nbproject/project.xml" token=' standalone="no"?>' value="?>${line.separator}"/>
         <replaceregexp file="${module_dir}/nbproject/project.properties"
         <replaceregexp file="${module_dir}/nbproject/project.properties"
-                        match="spec.version.base=(.*)"
-                        replace="spec.version.base=${plugins.version}"
-                        byline="true"/>
+                       match="spec.version.base=(.*)"
+                       replace="spec.version.base=${plugins.version}"
+                       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">
@@ -140,7 +139,7 @@
     </target>
     </target>
     
     
     <!--builds release installers-->
     <!--builds release installers-->
-    <target name="hudson-release" depends="suite.clean, set-spec-version, build-installers, unset-spec-version, -upload-googlecode">
+    <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">
@@ -163,23 +162,23 @@
             <equals arg1="${set_spec_version}" arg2="true"/>
             <equals arg1="${set_spec_version}" arg2="true"/>
             <then>
             <then>
                 <replaceregexp file="${module_dir}/manifest.mf"
                 <replaceregexp file="${module_dir}/manifest.mf"
-                                match="OpenIDE-Module-Implementation-Version:(.*)"
-                                replace="OpenIDE-Module-Specification-Version: ${plugins.version}"
-                                byline="true"/>
+                               match="OpenIDE-Module-Implementation-Version:(.*)"
+                               replace="OpenIDE-Module-Specification-Version: ${plugins.version}"
+                               byline="true"/>
                 <replaceregexp file="${module_dir}/nbproject/project.properties"
                 <replaceregexp file="${module_dir}/nbproject/project.properties"
-                                match="spec.version.base"
-                                replace="#spec.version.base"
-                                byline="true"/>
+                               match="spec.version.base"
+                               replace="#spec.version.base"
+                               byline="true"/>
             </then>
             </then>
             <else>
             <else>
                 <replaceregexp file="${module_dir}/manifest.mf"
                 <replaceregexp file="${module_dir}/manifest.mf"
-                                match="OpenIDE-Module-Specification-Version:(.*)"
-                                replace="OpenIDE-Module-Implementation-Version: 0"
-                                byline="true"/>
+                               match="OpenIDE-Module-Specification-Version:(.*)"
+                               replace="OpenIDE-Module-Implementation-Version: 0"
+                               byline="true"/>
                 <replaceregexp file="${module_dir}/nbproject/project.properties"
                 <replaceregexp file="${module_dir}/nbproject/project.properties"
-                                match="#spec.version.base"
-                                replace="spec.version.base"
-                                byline="true"/>
+                               match="#spec.version.base"
+                               replace="spec.version.base"
+                               byline="true"/>
             </else>
             </else>
         </if>
         </if>
     </target>
     </target>
@@ -316,14 +315,14 @@
             categories="Development;Java"
             categories="Development;Java"
         />
         />
         <deb toDir="dist"
         <deb toDir="dist"
-            package="jme3-sdk"
-            version="${app.version}"
-            section="devel"
-            depends="sun-java6-jdk"
-            maintainer="jMonkeyEngine"
-            homepage="http://www.jmonkeyengine.com"
-            postrm="debscripts/postrm"
-            >
+             package="jme3-sdk"
+             version="${app.version}"
+             section="devel"
+             depends="sun-java6-jdk"
+             maintainer="jMonkeyEngine"
+             homepage="http://www.jmonkeyengine.com"
+             postrm="debscripts/postrm"
+        >
             <tarfileset dir="dist/${app.name}/" prefix="opt/${app.name}">
             <tarfileset dir="dist/${app.name}/" prefix="opt/${app.name}">
                 <exclude name="bin/**"/>
                 <exclude name="bin/**"/>
             </tarfileset>
             </tarfileset>
@@ -333,16 +332,17 @@
             <tarfileset file="build/${app.name}.desktop" prefix="usr/share/applications"/>
             <tarfileset file="build/${app.name}.desktop" prefix="usr/share/applications"/>
             <tarfileset file="${app.name}.png" prefix="opt/${app.name}"/>
             <tarfileset file="${app.name}.png" prefix="opt/${app.name}"/>
             <description synopsis="jMonkeyEngine3 SDK is a complete solution for Java OpenGL game development.">
             <description synopsis="jMonkeyEngine3 SDK is a complete solution for Java OpenGL game development.">
-jMonkeyEngine 3 was rebuilt from the ground up to be a modern 3D game engine,
-compatible with OpenGL 2.0 and above.
-Its architecture is shader-based, making it fully capable of current and
-next generation graphics standards. The jMonkeyEngine SDK gives you a complete IDE
-for coding and for managing and creating game assets.
+                jMonkeyEngine 3 was rebuilt from the ground up to be a modern 3D game engine,
+                compatible with OpenGL 2.0 and above.
+                Its architecture is shader-based, making it fully capable of current and
+                next generation graphics standards. The jMonkeyEngine SDK gives you a complete IDE
+                for coding and for managing and creating game assets.
             </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="../../../googlecode.properties" prefix="googlecode"/>
         <property file="../../../googlecode.properties" prefix="googlecode"/>
         <echo>Upload windows installers to googlecode..</echo>
         <echo>Upload windows installers to googlecode..</echo>
         <gcupload projectname="jmonkeyengine"
         <gcupload projectname="jmonkeyengine"