niclas 2004/03/15 06:09:13
Modified: project avalon-excalibur.xml
Log:
Hopefully this is ok for excalibur-event.
Revision Changes Path
1.102 +57 -3 gump/project/avalon-excalibur.xml
Index: avalon-excalibur.xml
===================================================================
RCS file: /home/cvs/gump/project/avalon-excalibur.xml,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- avalon-excalibur.xml 15 Mar 2004 07:29:08 -0000 1.101
+++ avalon-excalibur.xml 15 Mar 2004 14:09:13 -0000 1.102
@@ -212,12 +212,62 @@
to="[EMAIL PROTECTED]"/>
</project>
+<!-- don't use this one!!!
+ Migrate to depending on excalibur-event-api and excalibur-event-impl instead...
-->
<project name="excalibur-event">
+ <depend project="excalibur-event-api" inherit="jars"/>
+ <depend project="excalibur-event-impl" inherit="jars"/>
+ </project>
+
+ <project name="excalibur-event-api">
<package>org.apache.excalibur.event</package>
- <ant basedir="event" target="jar">
+ <ant basedir="event/api" target="jar">
<!-- runtime dependencies -->
- <depend property="avalon-framework.jar" project="avalon-framework"
runtime="true" id="combined"/>
+ <depend project="avalon-framework" runtime="true" id="api"/>
+
+ <!-- optional dependencies -->
+ <property name="checkstyle.jar" project="checkstyle"
reference="jarpath"/>
+
+ <property name="package-version" value="@@DATE@@"/>
+ <property name="junit.failonerror" value="true"/>
+ <property name="do.checkstyle" value="true"/>
+ <property name="skip.dependencies" value="true"/>
+ <property name="project.version" value="@@DATE@@"/>
+ </ant>
+
+ <!-- build-time dependencies -->
+ <depend project="ant" inherit="runtime"/>
+ <depend project="xml-xerces"/>
+ <depend project="xml-xalan2"/>
+
+ <!-- optional dependencies -->
+ <option project="checkstyle" inherit="runtime"/>
+
+ <!--work nested="event/target/classes"/>
+ <work nested="event/target/test-classes"/-->
+
+ <home nested="event/api"/>
+ <mkdir dir="event/api/target/classes" />
+ <work nested="event/api/target/classes" />
+
+ <jar name="build/lib/excalibur-event-api-@@DATE@@.jar"/>
+
+ <!--junitreport nested="event/target/docs/junitreports"/-->
+
+ <nag from="Gump Integration Build <[EMAIL PROTECTED]>"
+ to="[EMAIL PROTECTED]"/>
+ </project>
+
+ <project name="excalibur-event-impl">
+ <package>org.apache.excalibur.event</package>
+
+ <ant basedir="event/impl" target="jar">
+ <!-- runtime dependencies -->
+ <depend project="avalon-framework" runtime="true" id="api" />
+ <depend project="avalon-framework" runtime="true" id="impl" />
+ <depend project="excalibur-event-api" runtime="true" />
+
<depend property="commons-collections.jar"
project="commons-collections" runtime="true"/>
<depend property="util.concurrent.jar" project="concurrent"
runtime="true"/>
@@ -250,7 +300,11 @@
<!--work nested="event/target/classes"/>
<work nested="event/target/test-classes"/-->
- <home nested="event"/>
+ <home nested="event/impl"/>
+ <mkdir dir="event/impl/target/classes" />
+
+ <work nested="event/impl/target/classes" />
+
<jar name="build/lib/excalibur-event-@@DATE@@.jar"/>
<!--junitreport nested="event/target/docs/junitreports"/-->
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]