description="Compile weka and deposit class files in build/classes">
fork="yes" memoryMaximumSize="${javac_max_memory}"
destdir="${build}/classes"
optimize="${optimization}"
debug="${debug}"
deprecation="${deprecation}"
source="1.6" target="1.6">
classname="weka.experiment.RemoteEngine"/>
depends="init_all"
description="Make javadocs into ./doc">
classpathref="project.class.path"
destdir="${doc}"
packagenames="weka.*"
Author="yes"
Public="yes"
maxmemory="256m"/>
token=""help-doc.html""
value=""../documentation.html" target="_blank"">
token="Help</B></FONT></A> </TD>"
value="Help</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="http://www.cs.waikato.ac.nz/ml/weka/" target="_blank"><FONT CLASS="NavBarFont1"><B>Weka's home</B></FONT></A> </TD>">
description="Compile unit tests into build/testcases">
fork="yes" memoryMaximumSize="${javac_max_memory}"
destdir="${build}/testcases"
optimize="${optimization}"
debug="${debug}"
deprecation="${deprecation}"
source="1.5" target="1.5">
description="Creates a jar file with the test cases in ./dist">
basedir="${build}/testcases">
description="Execute unit tests (fast)">
classname="junit.textui.TestRunner"
taskname="junit" failonerror="${run_tests_fail}">
description="Execute unit tests and produce html summary (in ./reports)">
description="Create an executable jar file in ./dist">
basedir="${build}/classes">
description="Create a jar file containing weka source in ./dist">
basedir=".">
description="Create a jar file containing classes for remote experiments in ./dist">
basedir="${build}/classes"
includes="weka/experiment/*_*.class,weka/experiment/RemoteEngine*.class,weka/experiment/Compute.class,weka/experiment/Task.class,weka/experiment/TaskStatusInfo.class,weka/core/Queue*.class,weka/core/RevisionHandler.class,weka/core/Utils.class,weka/core/RevisionUtils.class"/>
basedir="${dist}"
includes="remoteEngine.jar,remote.policy,remote.policy.example"/>
description="Make a release in ${release}. Run with -Drelease=<number of release (eg. 3-4-1)>.">
description="Make a release in ${release} without running junit tests. Run with -Drelease=<number of release (eg. 3-4-1)>.">
basedir="weka-${release}"/>
classname="net.sourceforge.jarbundler.JarBundler" />
name="weka-${release}"
mainclass="weka.gui.GUIChooser"
icon="${src}/weka/gui/weka_icon.icns"
version="${release}"
verbose="true"
VMOptions="-Xmx256M"
shortname="Weka"
arguments=""
workingdirectory="$APP_PACKAGE/Contents/Resources"
jvmversion="1.5+">
dir="${source-root}/" fork="true">
dir="${source-root}/" fork="true">
dir="${source-root}/" fork="true">
description="Create a changelog file for a release of Weka. Run with -Dsvn_username=username -Dsvn_password=password -Drelease=<number of release (eg. 3-4-1)>, -Ddate_range=<date range for changes (eg. {2008-07-16}:{2008-09-29})>, -Dweka_branch=<branch name (e.g. trunk, branches/book2ndEd-branch)>.">
output="../wekadocs/changelogs/CHANGELOG-${release}">
depends="init_tests"
description="Does a svn checkout, builds, runs unit tests, and mails the output to mail recipients (run ant with -Dsvn_username=username -Dsvn_password=password -Dweka_branch=branch -Dmail_recipients=<email,email,...> -Dmail_sender=email -Dmail_smtp_host=smtp-server)">
tolist="${mail_recipients}"
mailhost="${mail_smtp_host}"
subject="nightly build results (${weka_branch}): ${TODAY}"
from="${mail_sender}">
description="Removes the build, dist and reports directories">
description="Clean plus removes source trees! and doc directories">