[patch] proposal/gump/project/jakarta-turbine-stratum.xml

Martin Poeschl <[email protected]> Fri, 27 Dec 2002 19:11:11 +0100
Newsgroups gmane.comp.jakarta.alexandria.devel
Message-ID <[email protected]>
this patch should fix the gump build for stratum and all projects 
depending in stratum

martin

Index: ./proposal/gump/project/jakarta-turbine-stratum.xml
===================================================================
RCS file: 
/home/cvs/jakarta-alexandria/proposal/gump/project/jakarta-turbine-stratum.xml,v
retrieving revision 1.28
diff -u -r1.28 jakarta-turbine-stratum.xml
--- ./proposal/gump/project/jakarta-turbine-stratum.xml    6 Nov 2002 
09:51:28 -0000    1.28
+++ ./proposal/gump/project/jakarta-turbine-stratum.xml    27 Dec 2002 
18:10:02 -0000
@@ -11,16 +11,54 @@
   <!-- I will leave this for now until everything works.         -->
   
   <project name="jakarta-turbine-stratum">
-    
-    <!-- Standard Maven target to produce Javadocs, source -->
-    <!-- and binary distributions.                         -->
-    
-    <ant buildfile="build-gump.xml" target="jar">
+
+    <!-- build including the interfaces used by other projects -->
+
+    <ant buildfile="build-gump.xml" target="bootstrap">
       <property name="maven.build.dir" value="target"/>
       <property name="maven.build.dest" value="target/classes"/>
       <property name="maven.final.name" 
value="stratum-@@DATE@@"></property>
     </ant>
-    
+
+    <!-- All Maven projects need Ant and Xerces to build. -->
+    <depend project="jakarta-ant"/>
+    <depend project="xml-apis"/>
+    <depend project="xml-xerces"/>
+
+    <depend project="commons-beanutils"/>
+    <depend project="commons-collections"/>
+    <depend project="commons-configuration"/>
+    <depend project="commons-io"/>
+    <depend project="commons-lang"/>
+    <depend project="commons-logging"/>
+    <depend project="commons-betwixt"/>
+    <depend project="commons-digester"/>
+    <depend project="jakarta-log4j"/>
+    <depend project="commons-messenger"/>
+    <depend project="jms"/>
+    <depend project="junit"/>
+    <depend project="mockobjects"/>
+
+    <work nested="target/classes"/>
+    <home nested="target"/>
+    <jar name="stratum-@@DATE@@.jar"/>
+    <javadoc nested="docs/apidocs"/>
+
+    <nag to="[email protected]"
+         from="Maven Developers 
&lt;[email protected]&gt;"/>
+
+  </project>
+
+  <project name="jakarta-turbine-stratum-full">
+
+    <!-- full build including all components -->
+
+    <ant buildfile="build-gump.xml" target="jar">
+      <property name="maven.build.dir" value="target"/>
+      <property name="maven.build.dest" value="target/classes"/>
+      <property name="maven.final.name" 
value="stratum-full-@@DATE@@"></property>
+    </ant>
+
     <!-- All Maven projects need Ant and Xerces to build. -->
     <depend project="jakarta-ant"/>
     <depend project="xml-apis"/>
@@ -44,12 +82,12 @@
 
     <work nested="target/classes"/>
     <home nested="target"/>
-    <jar name="stratum-@@DATE@@.jar"/>
+    <jar name="stratum-full-@@DATE@@.jar"/>
     <javadoc nested="docs/apidocs"/>
 
-    <nag to="[email protected]"
+    <nag to="[email protected]"
          from="Maven Developers 
&lt;[email protected]&gt;"/>
-    
+
   </project>
-  
+
 </module>

The command completed successfully.ÿé