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 &lt;[EMAIL PROTECTED]&gt;"
  +                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]

Reply via email to