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]>