You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2006/01/05 21:17:21 UTC
svn commit: r366272 - /incubator/roller/trunk/custom/custom-ant.xmlf
Author: snoopdave
Date: Thu Jan 5 12:17:19 2006
New Revision: 366272
URL: http://svn.apache.org/viewcvs?rev=366272&view=rev
Log:
Ant task for generating JDO mappsings
Modified:
incubator/roller/trunk/custom/custom-ant.xmlf
Modified: incubator/roller/trunk/custom/custom-ant.xmlf
URL: http://svn.apache.org/viewcvs/incubator/roller/trunk/custom/custom-ant.xmlf?rev=366272&r1=366271&r2=366272&view=diff
==============================================================================
--- incubator/roller/trunk/custom/custom-ant.xmlf (original)
+++ incubator/roller/trunk/custom/custom-ant.xmlf Thu Jan 5 12:17:19 2006
@@ -1,79 +1,101 @@
<!-- Additional Ant tasks to include in build script -->
- <!-- Netbeans debug single file
- -->
- <target name="debug-selected-files" if="netbeans.home" depends="build-tests"
- description="Debug a Single File">
- <fail unless="classname">Must set property 'classname'</fail>
- <nbjpdastart name="${classname}" addressproperty="jpda.address" transport="dt_socket">
- <classpath>
- <path refid="junit.path"/>
- </classpath>
- </nbjpdastart>
- <java classname="${classname}" fork="true" dir="${build.tests}">
- <jvmarg value="-Xdebug"/>
- <jvmarg value="-Xnoagent"/>
- <jvmarg value="-Djava.compiler=none"/>
- <jvmarg value="-Xrunjdwp:transport=dt_socket,address=${jpda.address}"/>
- <classpath>
- <path refid="junit.path"/>
- </classpath>
- </java>
- </target>
+<!-- Netbeans debug single file
+-->
+<target name="debug-selected-files" if="netbeans.home" depends="build-tests"
+ description="Debug a Single File">
+ <fail unless="classname">Must set property 'classname'</fail>
+ <nbjpdastart name="${classname}" addressproperty="jpda.address" transport="dt_socket">
+ <classpath>
+ <path refid="junit.path"/>
+ </classpath>
+ </nbjpdastart>
+ <java classname="${classname}" fork="true" dir="${build.tests}">
+ <jvmarg value="-Xdebug"/>
+ <jvmarg value="-Xnoagent"/>
+ <jvmarg value="-Djava.compiler=none"/>
+ <jvmarg value="-Xrunjdwp:transport=dt_socket,address=${jpda.address}"/>
+ <classpath>
+ <path refid="junit.path"/>
+ </classpath>
+ </java>
+</target>
- <!-- Netbeans debug.single target
- -->
- <target name="test-selected-files" if="netbeans.home" depends="build-tests"
- description="Test/debug a Single File">
- <fail unless="classname">Must set property 'classname'</fail>
- <nbjpdastart name="junit.textui.TestRunner" addressproperty="jpda.address" transport="dt_socket">
- <classpath>
- <path refid="junit.path"/>
- </classpath>
- </nbjpdastart>
- <java classname="junit.textui.TestRunner" fork="true" dir="${build.tests}">
- <arg value="${classname}" />
- <jvmarg value="-Xdebug"/>
- <jvmarg value="-Xnoagent"/>
- <jvmarg value="-Djava.compiler=none"/>
- <jvmarg value="-Xrunjdwp:transport=dt_socket,address=${jpda.address}"/>
- <classpath>
- <path refid="junit.path"/>
- </classpath>
- </java>
- </target>
+<!-- Netbeans debug.single target
+-->
+<target name="test-selected-files" if="netbeans.home" depends="build-tests"
+ description="Test/debug a Single File">
+ <fail unless="classname">Must set property 'classname'</fail>
+ <nbjpdastart name="junit.textui.TestRunner" addressproperty="jpda.address" transport="dt_socket">
+ <classpath>
+ <path refid="junit.path"/>
+ </classpath>
+ </nbjpdastart>
+ <java classname="junit.textui.TestRunner" fork="true" dir="${build.tests}">
+ <arg value="${classname}" />
+ <jvmarg value="-Xdebug"/>
+ <jvmarg value="-Xnoagent"/>
+ <jvmarg value="-Djava.compiler=none"/>
+ <jvmarg value="-Xrunjdwp:transport=dt_socket,address=${jpda.address}"/>
+ <classpath>
+ <path refid="junit.path"/>
+ </classpath>
+ </java>
+</target>
+
+<!-- generate JDO mappings -->
+<target name="gen-jdomappings" description="XDoclet Generate JDO mappings">
+ <taskdef name="jdodoclet"
+ classname="xdoclet.modules.jdo.JdoDocletTask"
+ classpathref="xdoclet.path" />
+ <jdodoclet
+ destdir="${build.compile_beans}"
+ mergedir="./metadata/xdoclet"
+ excludedtags="@version,@author"
+ addedtags="@xdoclet-generated at ${TODAY}"
+ force="true">
+ <fileset dir="./src" includes="org/roller/pojos/WeblogTemplate.java" />
+ <fileset dir="./src" includes="org/roller/pojos/*Data.java" />
+ <fileset dir="./src" includes="org/roller/pojos/*Assoc.java" />
+ <fileset dir="./src" includes="org/roller/business/*Data.java" />
+ &custom-gen-beans;
+ <jdometadata jdoSpec="2.0" />
+ </jdodoclet>
+</target>
+
+<!-- Extend the init-hsqldb target to include custom tables
+<target name="init-hsqldb-ex" depends="init-hsqldb" >
+ <sql driver="org.hsqldb.jdbcDriver"
+ url="jdbc:hsqldb:hsql://localhost:3219"
+ userid="sa" password="" onerror="continue"
+ src="./build/roller/WEB-INF/dbscripts/hsql/droptables-planet.sql"
+ classpath="${ro.tools}/buildtime/hsqldb.jar" />
+ <sql driver="org.hsqldb.jdbcDriver"
+ url="jdbc:hsqldb:hsql://localhost:3219"
+ userid="sa" password=""
+ src="./build/roller/WEB-INF/dbscripts/hsql/createdb-planet.sql"
+ classpath="${ro.tools}/buildtime/hsqldb.jar" />
+</target>
+-->
- <!-- Extend the init-hsqldb target to include custom tables
- <target name="init-hsqldb-ex" depends="init-hsqldb" >
- <sql driver="org.hsqldb.jdbcDriver"
- url="jdbc:hsqldb:hsql://localhost:3219"
- userid="sa" password="" onerror="continue"
- src="./build/roller/WEB-INF/dbscripts/hsql/droptables-planet.sql"
- classpath="${ro.tools}/buildtime/hsqldb.jar" />
- <sql driver="org.hsqldb.jdbcDriver"
- url="jdbc:hsqldb:hsql://localhost:3219"
- userid="sa" password=""
- src="./build/roller/WEB-INF/dbscripts/hsql/createdb-planet.sql"
- classpath="${ro.tools}/buildtime/hsqldb.jar" />
- </target>
- -->
-
<!--
- <target name="deploy" depends="compile" description="Deploy application to servlet container">
- <deploy url="${manager.url}"
- username="${manager.username}"
- password="${manager.password}"
- path="${app.path}"
- localWar="file://${build.home}"/>
- </target>
+<target name="deploy" depends="compile" description="Deploy application to servlet container">
+ <deploy url="${manager.url}"
+ username="${manager.username}"
+ password="${manager.password}"
+ path="${app.path}"
+ localWar="file://${build.home}"/>
+</target>
+-->
- <target name="debug" depends="compile, deploy" if="netbeans.home" description="Debug Project">
- <nbjpdaconnect name="${app.name}" host="${jpda.host}" address="${jpda.address}" transport="dt_socket">
- <classpath refid="${run.classpath}"/>
- <sourcepath refid="${debug.sourcepath}"/>
- </nbjpdaconnect>
- <nbbrowse url="${client.url}"/>
- </target>
+<!--
+<target name="debug" depends="compile, deploy" if="netbeans.home" description="Debug Project">
+ <nbjpdaconnect name="${app.name}" host="${jpda.host}" address="${jpda.address}" transport="dt_socket">
+ <classpath refid="${run.classpath}"/>
+ <sourcepath refid="${debug.sourcepath}"/>
+ </nbjpdaconnect>
+ <nbbrowse url="${client.url}"/>
+</target>
-->