mpoeschl    2003/07/21 01:21:56

  Modified:    .        project.xml
  Added:       .        maven.xml
  Log:
  switch to use maven (the old build system already used some old maven stuff and is 
broken using a current maven version)
  
  Revision  Changes    Path
  1.12      +15 -0     jakarta-turbine-tdk/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-tdk/project.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- project.xml       21 Jul 2003 07:03:48 -0000      1.11
  +++ project.xml       21 Jul 2003 08:21:56 -0000      1.12
  @@ -129,9 +129,24 @@
         <url>http://jakarta.apache.org/log4j/</url>
       </dependency>
       <dependency>
  +      <id>mm-mysql</id>
  +      <version>2.0.13-bin</version>
  +    </dependency>
  +    <dependency>
         <id>stratum</id>
         <version>1.0-b3</version>
         <url>http://jakarta.apache.org/turbine/stratum/</url>
  +    </dependency>
  +    <dependency>
  +      <id>torque</id>
  +      <version>3.1-alpha2</version>
  +      <url>http://db.apache.org/torque/</url>
  +    </dependency>
  +    <dependency>
  +      <groupId>torque</groupId>
  +      <artifactId>torque-gen</artifactId>
  +      <version>3.1-alpha2</version>
  +      <url>http://db.apache.org/torque/</url>
       </dependency>
       <dependency>
         <id>velocity</id>
  
  
  
  1.1                  jakarta-turbine-tdk/maven.xml
  
  Index: maven.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <project default="jar:jar"
           xmlns:j="jelly:core"
           xmlns:m="maven"
           xmlns:ant="jelly:ant"
           xmlns:deploy="deploy"
           xmlns:u="jelly:util"
           xmlns:maven="jelly:maven">
  
    <property file="${user.home}/build.properties" />
    <property file="build.properties" />
    <property file="default.properties" />
    <property file="${tdk.testProfile}"/>
    <property file="src/database/${database}"/>
  
    <!-- =================================================================== -->
    <!-- T E S T  D I S T R I B U T I O N                                    -->
    <!-- =================================================================== -->
    <!-- This a fully functional TDK, but lacks all the documentation in     -->
    <!-- an attempt to keep the size down while testing.                     -->
    <!-- =================================================================== -->
  
    <goal name="test-dist"
          description="--> generates the TDK without docs">
  
      <delete dir="${tdk.target.dir}"/>
      <mkdir dir="${tdk.root.dir}"/>
  
      <copy todir="${tdk.share.dir}">
        <fileset dir="${tdk.src}"/>
      </copy>
  
      <!-- We want to substitue the turbine version from the
           specified profile. -->
  
      <filter token="TURBINE_VERSION" value="${tdk.turbineVersion}"/>
      <filter token="PROJECT" value="${tdk.project}"/>
      <filter token="DATABASE" value="${database}"/>
      <filter token="DATABASE_USER" value="${databaseUser}"/>
      <filter token="DATABASE_PASSWORD" value="${databasePassword}"/>
      <filter token="DATABASE_HOST" value="${databaseHost}"/>
  
      <copy
        todir="${tdk.share.dir}"
        file="${tdk.src}/build.properties"
        filtering="yes"
        overwrite="yes"
      />
  
      <!-- We need to move the build files up one directory -->
      <move file="${tdk.share.dir}/build.properties" todir="${tdk.root.dir}"/>
      <move file="${tdk.share.dir}/build.xml" todir="${tdk.root.dir}"/>
      <move file="${tdk.share.dir}/GETTING_STARTED.txt" todir="${tdk.root.dir}"/>
  
      <echo message="Servlet Container: ${tdk.servletContainer}"/>
  
      <ant antfile="build-${tdk.servletContainer}.xml"/>
  
      <deploy:copy-deps todir="${tdk.share.dir}/lib"/>
  
      <ant antfile="build-turbine2.xml"/>
  <!--    
      <ant antfile="build-turbine3.xml"/>
  -->    
      <ant antfile="build-torque.xml"/>
    </goal>
    
    <!-- =================================================================== -->
    <!-- P R O D U C T I O N  D I S T R I B U T I O N                        -->
    <!-- =================================================================== -->
    <!-- This is a fully functional TDK distribution                         -->
    <!-- =================================================================== -->
  
    <goal name="production-dist"
          prereqs="test-dist"
          description="--> generates the full TDK distribution">
  
      <attainGoal name="site:generate"/>
      <ant antfile="build-${tdk.servletContainer}.xml" target="production-dist"/>
    </goal>
    
    <!-- =================================================================== -->
    <!-- T E S T                                                             -->
    <!-- =================================================================== -->
    <!-- 1) Builds the TDK                                                   -->
    <!-- 2) Generates the sample application                                 -->
    <!-- 3) Runs the "init" target in the sample app build.xml file          -->
    <!--                                                                     -->
    <!-- Note: the ${build.properties} property is being set here because    -->
    <!-- Texen doesn't currently obey the ${basedir} property so running     -->
    <!-- the sample app "init" target from this directory without setting    -->
    <!-- ${build.properties} results in texen not processing the             -->
    <!-- contextProperties attribute correctly and the build will fail.      -->
    <!-- =================================================================== -->
  
    <goal name="test" description="--> builds the tdk and sample app">
  
      <echo>
        database = ${database}
        createDatabaseUrl = ${createDatabaseUrl}
        buildDatabaseUrl = ${buildDatabaseUrl}
        databaseUrl = ${databaseUrl}
      </echo>
  
      <attainGoal name="test-dist"/>
      <ant:ant dir="${tdk.home}"/>
      <ant:ant dir="${tdk.home}/webapps/${tdk.project}/WEB-INF/build" target="init">
        <property name="build.properties"
                  
value="${tdk.home}/webapps/${tdk.project}/WEB-INF/build/build.properties"/>
        <property name="build.databaseUrl"
                  value="${test.databaseUrl}"/>
      </ant:ant>
    </goal>
  
    <goal name="test-cvslayout">
      <attainGoal name="test-dist"/>
      <ant:ant dir="${tdk.home}" target="cvslayout"/>
      <ant:ant dir="${tdk.home}/../${tdk.project}" target="init">
        <property name="build.properties"
                  value="${tdk.home}/../${tdk.project}/build.properties"/>
        <property name="build.databaseUrl"
                  value="${test.databaseUrl}"/>
      </ant:ant>
    </goal>
  
    <goal name="test-deploy-container">
      <attainGoal name="test-dist"/>
      <ant:ant dir="${tdk.home}" target="cvslayout"/>
      <ant:ant dir="${tdk.home}/../${tdk.project}" target="deploy-container">
        <property name="build.properties"
                  value="${tdk.home}/../${tdk.project}/build.properties"/>
      </ant:ant>
    </goal>
    
  </project>
  
  

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

Reply via email to