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]