jvanzyl     02/03/13 23:18:30

  Modified:    .        build.xml project.properties
               src/java/org/apache/maven ProjectProperties.java
               src/templates/build build.init.target build.xml
                        default.properties
  Log:
  Pushing more of the project properties into the ant build automatically
  and slowly killing off the project.properties to reach the end goal
  of defining everything in the project.xml file.
  
  Revision  Changes    Path
  1.14      +0 -2      jakarta-turbine-maven/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/build.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- build.xml 14 Mar 2002 04:55:08 -0000      1.13
  +++ build.xml 14 Mar 2002 07:18:29 -0000      1.14
  @@ -11,8 +11,6 @@
     <property file="build.properties" />
     <!-- Set default values for the build -->
     <property file="project.properties" />
  -  <!-- Set default values for the build -->
  -  <property file="${ant.home}/maven/default.properties" />
   
     <!-- ================================================================== -->
     <!-- J A V A C C                                                        -->
  
  
  
  1.3       +0 -7      jakarta-turbine-maven/project.properties
  
  Index: project.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/project.properties,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- project.properties        5 Mar 2002 04:12:57 -0000       1.2
  +++ project.properties        14 Mar 2002 07:18:29 -0000      1.3
  @@ -2,13 +2,6 @@
   # P R O J E C T  P R O P E R T I E S
   # -------------------------------------------------------------------
   
  -name = jakarta-turbine-maven
  -version = 0.1
  -project = maven
  -id = maven
  -organization = Apache Software Foundation
  -inception.year = 2001
  -package = org.apache.maven
   compile.debug = on
   compile.optimize = off
   compile.deprecation = off
  
  
  
  1.8       +7 -7      
jakarta-turbine-maven/src/java/org/apache/maven/ProjectProperties.java
  
  Index: ProjectProperties.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/ProjectProperties.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ProjectProperties.java    14 Mar 2002 07:06:38 -0000      1.7
  +++ ProjectProperties.java    14 Mar 2002 07:18:29 -0000      1.8
  @@ -80,7 +80,7 @@
    * the project.
    *
    * @author <a href="[EMAIL PROTECTED]">Jason van Zyl</a>
  - * @version $Id: ProjectProperties.java,v 1.7 2002/03/14 07:06:38 jvanzyl Exp $
  + * @version $Id: ProjectProperties.java,v 1.8 2002/03/14 07:18:29 jvanzyl Exp $
    */
   public class ProjectProperties
       extends ProjectExecutor
  @@ -116,12 +116,12 @@
           
           // Add some basic attribute values of the project in
           // the ant build process.
  -        getProject().addReference("name", mavenProject.getName());
  -        getProject().addReference("currentVersion", 
mavenProject.getCurrentVersion());
  -        getProject().addReference("id", mavenProject.getId());
  -        getProject().addReference("organization", mavenProject.getOrganization());
  -        getProject().addReference("inceptionYear", mavenProject.getInceptionYear());
  -        getProject().addReference("package", mavenProject.getPackage());
  +        getProject().setProperty("name", mavenProject.getName());
  +        getProject().setProperty("currentVersion", 
mavenProject.getCurrentVersion());
  +        getProject().setProperty("id", mavenProject.getId());
  +        getProject().setProperty("organization", mavenProject.getOrganization());
  +        getProject().setProperty("inceptionYear", mavenProject.getInceptionYear());
  +        getProject().setProperty("package", mavenProject.getPackage());
       }
   
       // Create the classpath reference
  
  
  
  1.6       +12 -0     jakarta-turbine-maven/src/templates/build/build.init.target
  
  Index: build.init.target
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/src/templates/build/build.init.target,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.init.target 5 Mar 2002 16:27:18 -0000       1.5
  +++ build.init.target 14 Mar 2002 07:18:30 -0000      1.6
  @@ -59,4 +59,16 @@
            
       <project-properties projectDescriptor="project.xml"/>
   
  +    <!-- Set default values for the build -->
  +    <property file="${ant.home}/maven/default.properties" />
  +
  +    <echo>
  +      name ------------> ${name}
  +      currentVersion --> ${currentVersion}
  +      id --------------> ${id}
  +      organization ----> ${organization}
  +      inceptionYear ---> ${inceptionYear}
  +      package ---------> ${package}
  +    </echo>
  +
     </target>
  
  
  
  1.22      +30 -15    jakarta-turbine-maven/src/templates/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/src/templates/build/build.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- build.xml 14 Mar 2002 04:55:09 -0000      1.21
  +++ build.xml 14 Mar 2002 07:18:30 -0000      1.22
  @@ -20,63 +20,78 @@
     <!-- D E L E G A T O R S                                                -->
     <!-- ================================================================== -->
           
  -    <target name="maven:site">
  +    <target 
  +      name="maven:site">
         <ant antfile="$mavenDirectory/build-docs.xml" target="site"/>
       </target>
           
  -    <target name="maven:jar">
  +    <target 
  +      name="maven:jar">
         <ant antfile="$mavenDirectory/build-maven.xml" target="jar"/>
       </target>
           
  -    <target name="maven:install-jar">
  +    <target 
  +      name="maven:install-jar">
         <ant antfile="$mavenDirectory/build-maven.xml" target="install-jar"/>
       </target>
           
  -    <target name="maven:env">
  +    <target 
  +      name="maven:env">
         <ant antfile="$mavenDirectory/build-maven.xml" target="env"/>
       </target>
           
  -    <target name="maven:docs">
  +    <target 
  +      name="maven:docs">
         <ant antfile="$mavenDirectory/build-docs.xml" target="docs"/>
       </target>
           
  -    <target name="maven:test">
  +    <target 
  +      name="maven:test">
         <ant antfile="$mavenDirectory/build-test.xml" target="test"/>
       </target>
   
  -    <target name="maven:singletest">
  +    <target 
  +      name="maven:singletest">
         <ant antfile="$mavenDirectory/build-test.xml" target="run-singletest"/>
       </target>
             
  -    <target name="maven:clean">
  +    <target 
  +      name="maven:clean">
         <ant antfile="$mavenDirectory/build-maven.xml" target="clean"/>
       </target>
           
  -    <target name="maven:metrics">
  +    <target 
  +      name="maven:metrics">
         <ant antfile="$mavenDirectory/build-metrics.xml" target="metrics"/>
       </target>
           
  -    <target name="maven:dist">
  +    <target 
  +      name="maven:dist">
         <ant antfile="$mavenDirectory/build-maven.xml" target="dist"/>
       </target>
           
  -    <target name="maven:deploy-site">
  +    <target 
  +      name="maven:deploy-site">
         <ant antfile="$mavenDirectory/build-docs.xml" target="deploy-site"/>
       </target>
           
  -    <target name="maven:gump-descriptor">
  +    <target 
  +      name="maven:gump-descriptor">
         <ant antfile="$mavenDirectory/build-maven.xml" target="gump-descriptor"/>
       </target>
           
  -    <target name="maven:javadocs">
  +    <target 
  +      name="maven:javadocs">
         <ant antfile="$mavenDirectory/build-docs.xml" target="javadocs"/>
       </target>
           
  -    <target name="maven:compile">
  +    <target 
  +      name="maven:compile">
         <ant antfile="$mavenDirectory/build-maven.xml" target="compile"/>
       </target>
           
  -    <target name="maven:update-jars">
  +    <target 
  +      name="maven:update-jars">
         <ant antfile="$mavenDirectory/build-maven.xml" target="update-jars"/>
       </target>
       
  
  
  
  1.8       +1 -1      jakarta-turbine-maven/src/templates/build/default.properties
  
  Index: default.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/src/templates/build/default.properties,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- default.properties        5 Mar 2002 04:10:55 -0000       1.7
  +++ default.properties        14 Mar 2002 07:18:30 -0000      1.8
  @@ -20,7 +20,7 @@
   # These names will actually be based on the versioning document
   # that morgan checked into jakarta-site2 the other day.
   
  -final.name = ${id}-${version}
  +final.name = ${id}-${currentVersion}
   final.dir = ${basedir}/${final.name}
   
   javadoc.destdir = ${basedir}/docs/apidocs
  
  
  

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

Reply via email to