initial commit
authorcmzmasek@gmail.com <cmzmasek@gmail.com@ca865154-3058-d1c3-3e42-d8f55a55bdbd>
Wed, 9 Feb 2011 01:28:10 +0000 (01:28 +0000)
committercmzmasek@gmail.com <cmzmasek@gmail.com@ca865154-3058-d1c3-3e42-d8f55a55bdbd>
Wed, 9 Feb 2011 01:28:10 +0000 (01:28 +0000)
forester/java/build.xml [new file with mode: 0644]
forester/java/forester.jar [new file with mode: 0644]

diff --git a/forester/java/build.xml b/forester/java/build.xml
new file mode 100644 (file)
index 0000000..6213ab1
--- /dev/null
@@ -0,0 +1,80 @@
+<?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}/iText-2.1.7.jar" />
+       <!--<property name="fluorite_jar" value="${jars.dir}/fluorite.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"/>
+    </target>
+
+       <target name="compile" description="Compiles the Task" depends="clean">
+               <mkdir dir="${classes.dir}" />
+               <javac source="1.5" target="1.5" debug="true" debuglevel="lines,source" srcdir="${src.dir}" destdir="${classes.dir}" optimize="on" verbose="false" classpath="${itextjar}">
+                       <compilerarg value="-Xlint:deprecation" />
+               </javac> 
+       </target>
+
+       <target name="compile_applets_only" description="Compiles the Task" depends="clean">
+               <mkdir dir="${classes.dir}" />
+               <javac source="1.5" target="1.5" debug="false" srcdir="${src.dir}" destdir="${classes.dir}" optimize="on" verbose="false" classpath="${itextjar}">
+                       <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="${fluorite_jar}" 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">
+               <jar level="9" destfile="${archaeopteryx_applets_jar}" basedir="${classes.dir}" excludes="org/forester/application/** 
+                                 org/forester/development/**
+                                 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>
diff --git a/forester/java/forester.jar b/forester/java/forester.jar
new file mode 100644 (file)
index 0000000..73b2a63
Binary files /dev/null and b/forester/java/forester.jar differ