dobbs       02/03/17 17:55:09

  Added:       .        build-maven.xml project.xml
  Log:
  turbine-3 is mavenized
  
  I had to exclude *ServletTest.class and JGenTest.class from the unit
  and runtime tests.
  
  jeff, pete, or jason: one of you should double-check this somewhat
  carefully.  I'm not confident of my understanding of maven's
  project.xml.  I basically took the contents of deps.list and converted
  each line into a <dependency>, and copied the rest from tubine-2.
  
  Revision  Changes    Path
  1.1                  jakarta-turbine-3/build-maven.xml
  
  Index: build-maven.xml
  ===================================================================
  <?xml version="1.0"?>
  
  <project name="maven" default="maven:jar" basedir=".">
  
    <!-- Give user a chance to override without editing this file
         (and without typing -D each time they invoke a target) -->
  
    <!-- Allow any user specific values to override the defaults -->
    <property file="${user.home}/build.properties" />
    <!-- Allow user defaults for this project -->
    <property file="build.properties" />
    <!-- Set default values for the build -->
    <property file="project.properties" />
  
    <!-- maven:start -->
    
    <!-- ================================================================== -->
    <!-- D E L E G A T O R S                                                -->
    <!-- ================================================================== -->
          
    <target 
      name="maven:site">
      <ant antfile="${maven.home}/build-docs.xml" target="site"/>
    </target>
          
    <target 
      name="maven:jar">
      <ant antfile="${maven.home}/build-maven.xml" target="jar"/>
    </target>
          
    <target 
      name="maven:install-jar">
      <ant antfile="${maven.home}/build-maven.xml" target="install-jar"/>
    </target>
          
    <target 
      name="maven:env">
      <ant antfile="${maven.home}/build-maven.xml" target="env"/>
    </target>
          
    <target 
      name="maven:docs">
      <ant antfile="${maven.home}/build-docs.xml" target="docs"/>
    </target>
          
    <target 
      name="maven:test">
      <ant antfile="${maven.home}/build-test.xml" target="test"/>
    </target>
          
    <target 
      name="maven:clean">
      <ant antfile="${maven.home}/build-maven.xml" target="clean"/>
    </target>
          
    <target  
      name="maven:metrics">
      <ant antfile="${maven.home}/build-metrics.xml" target="metrics"/>
    </target>
          
    <target 
      name="maven:dist">
      <ant antfile="${maven.home}/build-maven.xml" target="dist"/>
    </target>
          
    <target 
      name="maven:deploy-site">
      <ant antfile="${maven.home}/build-docs.xml" target="deploy-site"/>
    </target>
          
    <target 
      name="maven:gump-descriptor">
      <ant antfile="${maven.home}/build-maven.xml" target="gump-descriptor"/>
    </target>
          
    <target 
      name="maven:javadocs">
      <ant antfile="${maven.home}/build-docs.xml" target="javadocs"/>
    </target>
          
    <target 
      name="maven:compile">
      <ant antfile="${maven.home}/build-maven.xml" target="compile"/>
    </target>
  
    <target 
      name="maven:update-jars">
      <ant antfile="${maven.home}/build-maven.xml" target="update-jars"/>
    </target>
      
    <!-- maven:end -->
  
  </project>
  
  
  
  1.1                  jakarta-turbine-3/project.xml
  
  Index: project.xml
  ===================================================================
  <?xml version="1.0"?>
  <project>
    
    <name>jakarta-turbine-3</name>
    <id>turbine</id>
    <currentVersion>3.0alpha</currentVersion>
    <organization>Apache Software Foundation</organization>
    <inceptionYear>2000</inceptionYear>
    <package>org.apache.turbine</package>
  
    <shortDescription>
      A servlet based framework.
    </shortDescription>
  
    <description>
      Turbine is a servlet based framework that allows experienced Java
      developers to quickly build secure web applications. Parts of
      Turbine can also be used independently of the web portion of Turbine
      as well. In other words, we strive to make portions of Turbine
      easily available for use in other applications.
    </description>
  
    <url>http://jakarta.apache.org/turbine</url>
    <cvsWebUrl>http://cvs.apache.org/viewcvs/jakarta-turbine-3/</cvsWebUrl>
    <siteAddress>jakarta.apache.org</siteAddress>
    <siteDirectory>/www/jakarta.apache.org/turbine/</siteDirectory>
  
    <mailingLists>
      <mailingList>
        <name>Turbine User List</name>
        <subscribe>[EMAIL PROTECTED]</subscribe>
        <unsubscribe>[EMAIL PROTECTED]</unsubscribe>
        <archive>http://www.mail-archive.com/[email protected]/</archive>
      </mailingList>
      <mailingList>
        <name>Turbine Developer List</name>
        <subscribe>mailto:[EMAIL PROTECTED]</subscribe>
        <unsubscribe>mailto:[EMAIL PROTECTED]</unsubscribe>
        <archive>http://www.mail-archive.com/[email protected]/</archive>
      </mailingList>
    </mailingLists>
  
    <developers>
  
      <developer>
        <name>Jeff Brekke</name>
        <id>brekke</id>
        <email>[EMAIL PROTECTED]</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Eric Dobbs</name>
        <id>dobbs</id>
        <email>[EMAIL PROTECTED]</email>
        <organization></organization>
      </developer>
  
      <developer>
        <name>Jason van Zyl</name>
        <id>jvanzyl</id>
        <email>[EMAIL PROTECTED]</email>
        <organization>Zenplex</organization>
      </developer>
    
    </developers>
  
    <!-- Need to mark these as compile-time/run-time -->
  
    <dependencies>
  
      <dependency>
        <name>jaf</name>
        <type>required</type>
        <version>1.0.1</version>
        <jar>activation-1.0.1.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-cactus</name>
        <type>required</type>
        <version>1.2</version>
        <jar>cactus.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-cactus-ant</name>
        <type>required</type>
        <version>1.2</version>
        <jar>cactus-ant.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-beanutils</name>
        <type>required</type>
        <version>1.0</version>
        <jar>commons-beanutils.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-collections</name>
        <type>required</type>
        <version>1.0</version>
        <jar>commons-collections.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-lang</name>
        <type>required</type>
        <version>0.1</version>
        <jar>commons-lang-0.1-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-io</name>
        <type>required</type>
        <version>0.1</version>
        <jar>commons-io.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-http</name>
        <type>required</type>
        <version>1.1</version>
        <jar>commons-http.jar</jar>
      </dependency>
  
      <dependency>
        <name>dom4j</name>
        <type>required</type>
        <version>1.1</version>
        <jar>dom4j-1.1.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-turbine-fulcrum</name>
        <type>required</type>
        <version>1.0</version>
        <jar>fulcrum-1.0.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-httpclient</name>
        <type>required</type>
        <version>1.0</version>
        <jar>httpclient.jar</jar>
      </dependency>
  
      <dependency>
        <name>httpunit</name>
        <type>required</type>
        <version>1.3</version>
        <jar>httpunit.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-regexp</name>
        <type>required</type>
        <version>1.3-dev</version>
        <jar>jakarta-regexp-1.3-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>junit</name>
        <type>required</type>
        <version>3.7</version>
        <jar>junit-3.7.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-log4j</name>
        <type>required</type>
        <version>1.1.3</version>
        <jar>log4j-1.1.3.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-servletapi</name>
        <type>required</type>
        <version>2.2</version>
        <jar>servlet-2.2.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-turbine-stratum</name>
        <type>required</type>
        <version>0.1</version>
        <jar>stratum-0.1-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>jtidy</name>
        <type>required</type>
        <version>04aug2001-r7-dev</version>
        <jar>tidy.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-turbine-torque</name>
        <type>required</type>
        <version>3.0-dev</version>
        <jar>torque-3.0-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-velocity</name>
        <type>required</type>
        <version>1.3-dev</version>
        <jar>velocity-1.3-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>jakarta-velocity-dvsl</name>
        <type>documentation</type>
        <version>0.40</version>
        <jar>velocity-dvsl-0.40.jar</jar>
      </dependency>
  
      <dependency>
        <name>xml-xerces</name>
        <type>required</type>
        <version>2.0.0</version>
        <jar>xercesImpl-2.0.0.jar</jar>
      </dependency>
  
      <dependency>
        <name>xml-parser</name>
        <type>required</type>
        <version>2.0.0</version>
        <jar>xmlParserAPIs-2.0.0.jar</jar>
      </dependency>
  
      <dependency>
        <name>commons-jxpath</name>
        <type>required</type>
        <version>0.1-dev</version>
        <jar>commons-jxpath-0.1-dev.jar</jar>
      </dependency>
  
      <dependency>
        <name>jgen</name>
        <type>required</type>
        <version>1.4-dev</version>
        <jar>jgen-1.4-dev.jar</jar>
      </dependency>
  
    </dependencies>
    
    <build>
          
      <sourceDirectories>
        <sourceDirectory>src/java</sourceDirectory>
      </sourceDirectories>  
  
      <testSourceDirectories>
        <testSourceDirectory>src/java</testSourceDirectory>
        <testSourceDirectory>src/test</testSourceDirectory>
        <testSourceDirectory>src/rttest</testSourceDirectory>
      </testSourceDirectories>  
  
      <aspectSourceDirectories>
      </aspectSourceDirectories>
  
      <!-- Unit test classes -->
      <unitTestClassEntries>
        <unitTestClassEntry>include = **/*Test.class</unitTestClassEntry>
        <unitTestClassEntry>exclude = **/*ServletTest.class</unitTestClassEntry>
        <unitTestClassEntry>exclude = **/JGenTest.class</unitTestClassEntry>
      </unitTestClassEntries>  
  
      <!-- Runtime unit test classes -->
      <runtimeTestClassEntries>
        <runtimeTestClassEntry>exclude = **/*Test.class</runtimeTestClassEntry>
        <runtimeTestClassEntry>exclude = **/*ServletTest.class</runtimeTestClassEntry>
        <runtimeTestClassEntry>exclude = **/JGenTest.class</runtimeTestClassEntry>
      </runtimeTestClassEntries>  
  
      <!-- J A R  R E S O U R C E S -->
      <!-- Resources that are packaged up inside the JAR file -->
      
      <jarResources>
      </jarResources>
  
      <jars>
      </jars>  
    </build>
  </project>
  
  
  

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

Reply via email to