+ <fileset dir="${basedir}/WEB-INF/classes/" id="fullclient">
+ <!-- Datamodel -->
+ <include name="compbio/data/**"/>
+ <include name="compbio/metadata/**"/>
+ <!-- Engines -->
+ <include name="compbio/engine/**"/>
+ <!-- Runners -->
+ <include name="compbio/runner/**"/>
+ <!-- Logging configuration -->
+ </fileset>
+
+ <!-- Clean temp directories -->
+ <target name="clean">
+ <delete dir="${classes}" />
+ <delete dir="${basedir}/logs" />
+ <delete file="${distdir}/binaries.zip" />
+ <delete file="${basedir}/activity.log" />
+ <delete file="${basedir}/derby.log" />
+ <mkdir dir="${classes}" />
+ <copy file="${basedir}/log/log4j.properties" tofile="${classes}/log4j.properties" />
+ </target>
+
+ <!-- Clean up temp directories and dist directory (all jar, zip, and war files deleted) -->
+ <target name="full-clean" depends="clean">
+ <delete>
+ <fileset dir="${distdir}">
+ <include name="*.jar"/>
+ <include name="*.zip"/>
+ <include name="*.war"/>
+ </fileset>
+ </delete>
+ </target>
+
+ <target name="clearStatDB" description="Remove all records from statistics database">
+ <echo>Cleaning Statistics database</echo>
+ <java classname="compbio.stat.collector.StatDB" fork="true" failonerror="true" classpath="${classes}">
+ <jvmarg value="-Dlog4j.configuration=file:log/log4j.properties.statdb" />
+ <classpath refid="project.classpath" />
+ </java>
+ </target>
+