leosutic    2003/08/10 15:22:07

  Modified:    attributes maven.xml
               attributes/api project.xml
  Log:
  1. Moved all build stuff into Maven.
  2. Wrote a proper test case.
  3. Included support for attributes attached to fields and constructors.
  4. Slight code cleanups.
  
  Revision  Changes    Path
  1.2       +11 -14    avalon-sandbox/attributes/maven.xml
  
  Index: maven.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/attributes/maven.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- maven.xml 10 Aug 2003 13:45:20 -0000      1.1
  +++ maven.xml 10 Aug 2003 22:22:06 -0000      1.2
  @@ -12,12 +12,17 @@
           description="Build the Avalon Attributes distribution." >
           <maven:reactor
               basedir="${basedir}"
  -            includes="*/project.xml"
  -            excludes="plugin/*,site/*"
  +            includes="compiler/project.xml"
               goals="jar:install-snapshot"
               banner="Building:"
               ignoreFailures="false" />
  -        <attainGoal name="do-plugin"/>
  +
  +        <maven:reactor
  +            basedir="${basedir}"
  +            includes="api/project.xml"
  +            goals="wrapper"
  +            banner="Building:"
  +            ignoreFailures="false" />
       </goal>
       
       <goal name="do-clean" prereqs="clean">
  @@ -30,16 +35,6 @@
               ignoreFailures="false"/>
       </goal>
       
  -    <goal name="do-plugin">
  -        <maven:reactor
  -            basedir="${basedir}"
  -            includes="plugin/project.xml"
  -            goals="plugin:install"
  -            banner="Installing plugin:"
  -            ignoreFailures="false"
  -            />
  -    </goal>
  -    
       <goal name="do-site">
           <maven:reactor
               basedir="${basedir}"
  @@ -60,11 +55,13 @@
               windowtitle="${title}" 
               bottom="${copyright}"
               additionalparam="-breakiterator -J-Xmx128m "
  -            packagenames="*,org.*">
  +            packagenames="*,org.*"
  +            overview="${basedir}/../api/src/java/overview.html">
               <j:forEach var="packageGroup" items="${pom.packageGroups}">
                   <group title="${packageGroup.title}" 
packages="${packageGroup.packages}"/>
               </j:forEach>
               <sourcepath path="${basedir}/../api/src/java"/>
  +            <sourcepath path="${basedir}/../compiler/src/java"/>
               <classpath>
                   <path refid="maven.dependency.classpath"/>
               </classpath>
  
  
  
  1.2       +26 -0     avalon-sandbox/attributes/api/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/attributes/api/project.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- project.xml       10 Aug 2003 13:46:08 -0000      1.1
  +++ project.xml       10 Aug 2003 22:22:07 -0000      1.2
  @@ -14,7 +14,33 @@
           A precompiler for java that enables the use of attributes as seen in C#.
       </description>
       
  +    <build>
  +        <unitTestSourceDirectory>${basedir}/target/temp</unitTestSourceDirectory>
  +    </build>
  +    
       <dependencies>
  +        <dependency>
  +            <groupId>ant</groupId>
  +            <artifactId>ant</artifactId>
  +            <version>1.5</version>
  +        </dependency>
  +        
  +        <dependency>
  +            <id>xdoclet+xjavadoc</id>
  +            <version>1.0</version>
  +        </dependency>
  +        
  +        <dependency>
  +            <id>commons-collections</id>
  +            <version>2.1</version>
  +        </dependency>
  +       
  +        
  +        <dependency>
  +            <groupId>avalon-attributes</groupId>
  +            <artifactId>avalon-attributes-compiler</artifactId>
  +            <version>SNAPSHOT</version>
  +        </dependency>
       </dependencies>
       
       <packageGroups>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to