Here's a patch that will hopefully fix the gump builds of betwixt, cli and
messenger. The builds were recently moved over to Maven hence the reason for
the gump build errors.
It'd be nice to find a nicer way to integrate Gump and Maven.
James
Index: proposal/gump/project/jakarta-commons-sandbox.xml
===================================================================
RCS file:
/home/cvs/jakarta-alexandria/proposal/gump/project/jakarta-commons-sandbox.xml,v
retrieving revision 1.54
diff -u -r1.54 jakarta-commons-sandbox.xml
--- proposal/gump/project/jakarta-commons-sandbox.xml 28 May 2002 10:16:03 -0000
1.54
+++ proposal/gump/project/jakarta-commons-sandbox.xml 31 May 2002 13:45:06 -0000
@@ -21,28 +21,62 @@
<project name="commons-betwixt">
<package>org.apache.commons.betwixt</package>
<description>Commons Betwixt Package</description>
- <url href="http://jakarta.apache.org/commons/betwixt.html"/>
- <ant basedir="betwixt" target="dist">
- <property name="component.version" value="@@DATE@@"/>
- <depend property="commons-digester.jar" project="commons-digester"/>
- <depend property="commons-collections.jar" project="commons-collections"/>
- <depend property="commons-beanutils.jar" project="commons-beanutils"/>
- <depend property="junit.jar" project="junit"/>
+ <url href="http://jakarta.apache.org/commons/sandbox/betwixt/"/>
+
+ <!-- Standard Maven target to produce Javadocs, source -->
+ <!-- and binary distributions. -->
+
+ <ant basedir="betwixt" buildfile="build-gump.xml" target="jar">
+ <property name="maven.final.name" value="commons-betwixt-@@DATE@@"/>
</ant>
+
+ <!-- All Maven projects need Ant and Xerces to build. -->
<depend project="jakarta-ant"/>
<depend project="xml-xerces"/>
+
+ <depend project="commons-digester"/>
+ <depend project="commons-collections"/>
+ <depend project="commons-beanutils"/>
<depend project="commons-logging"/>
- <jar name="betwixt/dist/commons-betwixt.jar"/>
- <javadoc nested="betwixt/dist/docs/api"/>
+
+ <work nested="target/classes"/>
+ <home nested="target"/>
+ <jar name="betwixt/commons-betwixt-@@DATE@@.jar"/>
+ <javadoc nested="betwixt/docs/apidocs"/>
<nag to="[EMAIL PROTECTED]"
- from="Ted Husted <[EMAIL PROTECTED]>"/>
+ from="James Strachan <[EMAIL PROTECTED]>"/>
</project>
<project name="commons-cli">
<package>org.apache.commons.cli</package>
<description>Commons CLI Package</description>
- <url href="http://jakarta.apache.org/commons/cli.html"/>
+ <url href="http://jakarta.apache.org/commons/sandbox/cli/"/>
+
+ <!-- Standard Maven target to produce Javadocs, source -->
+ <!-- and binary distributions. -->
+
+ <ant basedir="cli" buildfile="build-gump.xml" target="jar">
+ <property name="maven.final.name" value="commons-cli-@@DATE@@"/>
+ </ant>
+
+ <!-- All Maven projects need Ant and Xerces to build. -->
+ <depend project="jakarta-ant"/>
+ <depend project="xml-xerces"/>
+
+ <depend project="commons-logging"/>
+
+ <work nested="target/classes"/>
+ <home nested="target"/>
+ <jar name="cli/commons-cli-@@DATE@@.jar"/>
+ <javadoc nested="cli/docs/apidocs"/>
+
+ <nag to="[EMAIL PROTECTED]"
+ from="James Strachan <[EMAIL PROTECTED]>"/>
+
+
+
+
<ant basedir="cli" target="dist">
<property name="component.version" value="@@DATE@@"/>
<depend property="junit.jar" project="junit"/>
@@ -194,22 +228,33 @@
<project name="commons-messenger">
<package>org.apache.commons.messenger</package>
<description>A web based JMS framework</description>
- <url href="http://jakarta.apache.org/commons/messenger.html"/>
- <ant basedir="messenger" target="dist">
- <depend property="commons-digester.jar" project="commons-digester"/>
- <depend property="commons-collections.jar" project="commons-collections"/>
- <depend property="commons-beanutils.jar" project="commons-beanutils"/>
+ <url href="http://jakarta.apache.org/commons/sandbox/messenger/"/>
+
+ <!-- Standard Maven target to produce Javadocs, source -->
+ <!-- and binary distributions. -->
+
+ <ant basedir="messenger" buildfile="build-gump.xml" target="jar">
+ <property name="maven.final.name" value="commons-messenger-@@DATE@@"/>
</ant>
+
+ <!-- All Maven projects need Ant and Xerces to build. -->
<depend project="jakarta-ant"/>
<depend project="xml-xerces"/>
+
+ <depend project="commons-digester"/>
+ <depend project="commons-collections"/>
+ <depend project="commons-beanutils"/>
<depend project="commons-logging"/>
<depend project="jakarta-servletapi-4"/>
<depend project="jms"/>
- <jar name="messenger/dist/commons-messenger.jar"/>
- <javadoc nested="messenger/dist/doc/api"/>
+
+ <work nested="target/classes"/>
+ <home nested="target"/>
+ <jar name="messenger/commons-messenger-@@DATE@@.jar"/>
+ <javadoc nested="messenger/docs/apidocs"/>
<nag to="[EMAIL PROTECTED]"
- from="Ted Husted <[EMAIL PROTECTED]>"/>
+ from="James Strachan <[EMAIL PROTECTED]>"/>
</project>
<project name="commons-services">
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>