blob: 0120e64d072298e4cb28f2f79fa090a8d6f0fde3 [file] [log] [blame]
<!-- 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 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>
-->
<!--
<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>
-->