Author: pwang
Date: 2009-07-09 14:11:53 -0700 (Thu, 09 Jul 2009)
New Revision: 17305

Modified:
   
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build.xml
   
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build_cy3_feature.xml
Log:
Clean up

Modified: 
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build.xml
===================================================================
--- 
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build.xml
      2009-07-09 21:03:10 UTC (rev 17304)
+++ 
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build.xml
      2009-07-09 21:11:53 UTC (rev 17305)
@@ -7,8 +7,11 @@
        <property name="base" location="c:/eclipse35" />
        <!-- parent of base location-->
        <property name="baseLocation" location="${base}/eclipse" />
-       <property name="buildDirectory" location="${builder}/build" />
+       <property name="buildDirectory" location="${builder}/build_feature" />
 
+       <!-- Define the location of cytoscape bundles and rootfiles --> 
+       <property name="cy3bundleDirectory" location="./cy3bundles" />
+       <property name="rootfilesDirectory" location="./rootfiles" />
 
        <pathconvert property="equinoxLauncher">
                <path>
@@ -17,19 +20,11 @@
                <regexpmapper 
from="(org\.eclipse\.equinox\.launcher)(_)(.*)\.jar" to="\0" />
        </pathconvert>
 
-
-       <pathconvert property="pdeBuild">
-               <path>
-                       <fileset dir="${baseLocation}/plugins" 
includes="**/*productBuild.xml" />
-               </path>
-               <regexpmapper from="(org\.eclipse\.pde\.build)(_)(.*)" to="\0" 
/>
-       </pathconvert>
-
        <!--
                This target actually executes the PDE Build process by 
launching the 
                Eclipse antRunner application.
        -->
-       <target name="feature-build">   
+       <target name="feature-build" depends="init">    
 
                <java classname="org.eclipse.equinox.launcher.Main" fork="true" 
failonerror="true" >
                        <arg value="-application" />
@@ -42,5 +37,34 @@
 
                </java> 
        </target>
+       
+       <target name="init">
+       
+               <delete dir="${buildDirectory}" />
+               <mkdir dir="${buildDirectory}" />
+               
+               <record name="${buildDirectory}/cytoscape-feature-build.log"
+                       loglevel="verbose" />
+               <echoproperties />
 
+               <mkdir 
dir="${buildDirectory}/features/cytoscape_product_feature" />
+               <copy 
todir="${buildDirectory}/features/cytoscape_product_feature" file="feature.xml" 
/>
+               <copyfile src="feature_build.properties" 
dest="${buildDirectory}/features/cytoscape_product_feature/build.properties"  />
+                       
+               <mkdir dir="${buildDirectory}/plugins" />
+               <copy todir="${buildDirectory}/plugins" >
+                       <fileset dir="${cy3bundleDirectory}">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+               
+               <mkdir dir="${buildDirectory}/rootfiles" />
+               <copy todir="${buildDirectory}/rootfiles" >
+                       <fileset dir="${rootfilesDirectory}">
+                               <include name="**" />
+                       </fileset>
+               </copy>
+               
+       </target>
+
 </project>
\ No newline at end of file

Modified: 
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build_cy3_feature.xml
===================================================================
--- 
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build_cy3_feature.xml
  2009-07-09 21:03:10 UTC (rev 17304)
+++ 
csplugins/trunk/ucsd/pwang/cyprovision/headless_build/headless_build_feature/build_cy3_feature.xml
  2009-07-09 21:11:53 UTC (rev 17305)
@@ -1,62 +1,28 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project name="Build cytoscape feature" default="runBuild">
+<project name="Definition of feature build properties" default="runBuild">
 
        <!-- Define the location of Eclipse -->
        <property name="base" location="c:/eclipse35" />
        <property name="baseLocation" location="${base}/eclipse" />
-       
-       <!-- Define the location of cytoscape bundles and rootfiles --> 
-       <property name="cy3bundleDirectory" location="./cy3bundles" />
-       <property name="rootfilesDirectory" location="./rootfiles" />
 
-       
+       <!-- Identifier for the feature being built-->
+       <property name="topLevelElementId" value="cytoscape_product_feature" /> 
+       <property name="archivePrefix" value="cytoscape" />
+       <property name="buildId" value="featureBuild" />
+               
        <!-- Do not change the following settings -->
        <property name="builder" location="." />
        <property name="buildDirectory" location="${builder}/build_feature" />
 
-       <!-- Identifier for the feature being built-->
-       <property name="topLevelElementId" value="cytoscape_product_feature" /> 
-       <property name="archivePrefix" value="cytoscape" />
-
        <pathconvert property="pdeBuild">
        <path>
          <fileset dir="${baseLocation}/plugins" includes="**/*build.xml" /> 
          </path>
          <regexpmapper from="(org\.eclipse\.pde\.build)(_)(.*)" to="\0" /> 
        </pathconvert>  
-
        
        <import file= "${baseLocation}/plugins/${pdeBuild}"/>
        
-       <target name="runBuild" depends="init,main" />
-       
-       <target name="init">
-       
-               <delete dir="${buildDirectory}" />
-               <mkdir dir="${buildDirectory}" />
+       <target name="runBuild" depends="main" />
                
-               <record name="${buildDirectory}/${topLevelElementId}-build.log"
-                       loglevel="verbose" />
-               <echoproperties />
-
-               <mkdir 
dir="${buildDirectory}/features/cytoscape_product_feature" />
-               <copy 
todir="${buildDirectory}/features/cytoscape_product_feature" file="feature.xml" 
/>
-               <copyfile src="feature_build.properties" 
dest="${buildDirectory}/features/cytoscape_product_feature/build.properties"  />
-                       
-               <mkdir dir="${buildDirectory}/plugins" />
-               <copy todir="${buildDirectory}/plugins" >
-                       <fileset dir="${cy3bundleDirectory}">
-                               <include name="**" />
-                       </fileset>
-               </copy>
-               
-               <mkdir dir="${buildDirectory}/rootfiles" />
-               <copy todir="${buildDirectory}/rootfiles" >
-                       <fileset dir="${rootfilesDirectory}">
-                               <include name="**" />
-                       </fileset>
-               </copy>
-               
-       </target>
-       
 </project>
\ No newline at end of file


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to