prickett    02/03/19 00:06:00

  Modified:    periodicity build.xml
  Log:
  Added a project-insert-mysql task to the build file.
  Added a project-insert-postgresl task to the build file.
  Added a dist task to the build file.
  Submitted by:Jeff Prickett
  
  Revision  Changes    Path
  1.14      +65 -2     jakarta-commons-sandbox/periodicity/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/build.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- build.xml 19 Mar 2002 03:51:00 -0000      1.13
  +++ build.xml 19 Mar 2002 08:06:00 -0000      1.14
  @@ -1,5 +1,5 @@
   <project name="Periodicity" default="core" basedir=".">
  -  <property name="version" value="0.0.1"/>
  +  <property name="version" value="0.0.1-dev"/>
     <property name="project" value="periodicity"/>
     <property name="build.dir" value="./bin"/>
     <property name="build.src" value="${build.dir}/src"/>
  @@ -17,7 +17,7 @@
     <property name="build.sysclasspath" value="first"/>
     <property file="${build.properties}"/>
     <property file="./conf/torque/build.om.properties"/>
  -  <property file="./conf/torque/build.mysql.properties"/>
  +  <property file="./conf/torque/build.db.properties"/>
     <property file="./conf/torque/build.jars.properties"/>
   
     <path id="classpath">
  @@ -223,5 +223,68 @@
     
     <target name="project-create-db" depends="generate-create-sql">
       <antcall target="project-create-${database}-db"/>
  +  </target>  
  +
  +  <target name="project-insert-mysql">
  +    <taskdef
  +      name="torque-insert-sql"
  +      classname="org.apache.torque.task.TorqueSQLExec">
  +      <classpath refid="classpath"/>
  +    </taskdef>
  +    <torque-insert-sql
  +      driver="${mysql.databaseDriver}"
  +      url="${mysql.databaseUrl}"
  +      userid="${databaseUser}"
  +      password="${databasePassword}"
  +      autocommit="true"
  +      onerror="continue"
  +      sqldbmap="${build.src}/sql/sqldb.map"
  +      srcDir="${build.src}/sql">
  +      <classpath refid="classpath"/>
  +    </torque-insert-sql>
  +  </target>  
  +
  +  <target name="project-insert-postgresql">
  +    <taskdef
  +      name="torque-insert-sql"
  +      classname="org.apache.torque.task.TorqueSQLExec">
  +      <classpath refid="classpath"/>
  +    </taskdef>
  +    <torque-insert-sql
  +      driver="${postgresql.databaseDriver}"
  +      url="${postgresql.databaseUrl}"
  +      userid="${databaseUser}"
  +      password="${databasePassword}"
  +      autocommit="true"
  +      onerror="continue"
  +      sqldbmap="${build.src}/sql/sqldb.map"
  +      srcDir="${build.src}/sql">
  +      <classpath refid="classpath"/>
  +    </torque-insert-sql>
  +  </target>
  +  
  +  <target name="project-insert-sql" depends="generate-sql">
  +    <antcall target="project-insert-${database}"/>
  +  </target>  
  +
  +  <target name="dist" depends="war">
  +    <copy todir="${build.dir}/${project}/${project}">
  +      <fileset dir=".">
  +        <exclude name="velocity.log*"/>
  +        <exclude name="test.properties"/>
  +      </fileset>  
  +    </copy>
  +    <copy file="${build.dir}/${project}-${version}.jar" 
  +          
tofile="${build.dir}/${project}/${project}/lib/${project}-${version}.jar"/>
  +    <copy file="${build.dir}/${project}.war"
  +          tofile="${build.dir}/${project}/${project}/${project}.war"/>
  +    <delete dir="${build.dir}/${project}/${project}/${build.dir}"/>      
  +    <zip zipfile="${build.dir}/${project}-${version}.zip"
  +         basedir="${build.dir}/${project}"/>
  +    <tar tarfile="${build.dir}/${project}-${version}.tar"
  +         basedir="${build.dir}/${project}"/>
  +    <gzip src="${build.dir}/${project}-${version}.tar"
  +          zipfile="${build.dir}/${project}-${version}.tar.gz"/>
  +    <delete file="${build.dir}/${project}-${version}.tar"/>      
     </target>  
   </project>  
  
  
  

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

Reply via email to