
hirdparty.forester.1.005.source-code.build.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of forester Show documentation
Show all versions of forester Show documentation
Applications and software libraries for evolutionary biology and comparative genomics research
<?xml version="1.0" encoding="ISO-8859-1"?> <project name="FORESTER" basedir="." default="all"> <property name="src.dir" value="src" /> <property name="classes.dir" value="classes" /> <property name="jars.dir" value="resources" /> <property name="itextjar" value="${jars.dir}/itextpdf-5.1.0.jar" /> <property name="commonscodecjar" value="${jars.dir}/commons-codec-1.5.jar" /> <property name="forester_jar" value="forester.jar" /> <property name="archaeopteryx_applets_jar" value="archaeopteryx_applets.jar" /> <target name="clean" description="Delete all generated files"> <delete dir="${classes.dir}" failonerror="false" /> <delete file="${forester_jar}" /> <delete file="${archaeopteryx_applets_jar}" /> </target> <target name="copy_resources" description="Copies resources"> <mkdir dir="${classes.dir}/resources" /> <copy verbose="true" file="../resources/phyloxml_schema/1.10/phyloxml.xsd" todir="${classes.dir}/resources"/> <copy verbose="true" file="../resources/synth_laf/synth_look_and_feel_1.xml" todir="${classes.dir}/resources"/> </target> <target name="compile" description="Compiles the Task" depends="clean"> <mkdir dir="${classes.dir}" /> <javac source="1.6" target="1.6" debug="true" debuglevel="lines,source" srcdir="${src.dir}" destdir="${classes.dir}" optimize="on" verbose="false" classpath="${itextjar};${commonscodecjar}"> <compilerarg value="-Xlint:deprecation" /> </javac> </target> <target name="compile_applets_only" description="Compiles the Task" depends="clean"> <mkdir dir="${classes.dir}" /> <javac source="1.6" target="1.6" debug="false" srcdir="${src.dir}" destdir="${classes.dir}" optimize="on" verbose="false" classpath="${itextjar};${commonscodecjar}"> <compilerarg value="-Xlint:deprecation" /> </javac> </target> <target name="jar" description="JARs the classes files" depends="compile,copy_resources"> <unjar src="${itextjar}" dest="${classes.dir}"> <patternset> <include name="**/*.class" /> <include name="**/*.afm" /> <include name="**/*.txt" /> <exclude name="**/*Test*.class" /> </patternset> </unjar> <unjar src="${commonscodecjar}" dest="${classes.dir}"> <patternset> <include name="**/*.class" /> <exclude name="**/*Test*.class" /> </patternset> </unjar> <jar level="9" destfile="${forester_jar}" basedir="${classes.dir}" excludes="**/Test.class" duplicate="fail" index="true"> <manifest> <attribute name="Main-Class" value="org.forester.archaeopteryx.Archaeopteryx" /> </manifest> </jar> </target> <target name="jar_applets_only" description="JARs the classes files" depends="compile_applets_only,copy_resources"> <unjar src="${commonscodecjar}" dest="${classes.dir}"> <patternset> <include name="**/*.class" /> <exclude name="**/*Test*.class" /> </patternset> </unjar> <jar level="9" destfile="${archaeopteryx_applets_jar}" basedir="${classes.dir}" excludes="org/forester/application/** org/forester/development/** org/forester/evoinference/** org/forester/go/** org/forester/go/etc/** org/forester/pccx/** org/forester/surfacing/** org/forester/test/** org/forester/tools/**" duplicate="fail" index="true"> </jar> </target> <target name="all" description="" depends="jar"> </target> <target name="applets_only" description="" depends="jar_applets_only"> </target> </project>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy