sequence-library/sequence-library-build.xml
2012-11-15 22:04:16 +01:00

56 lines
1.5 KiB
XML

<!--
build.xml for sequence-library without any use of gradle.
This file it's adjusted for Fedora'
By Ismael Olea <ismael@olea.org>, public domain.
-->
<project name="sequence-library" >
<description>
The de.regnis.q.sequence package for textual diff and merge
</description>
<target name="all" depends=" build, javadoc" description="build all jars" />
<target name="init">
<property file="sequence-library.build.properties"/>
</target>
<target name="clean" description="clean up" >
<delete dir="build/"/>
<delete dir="docs/"/>
</target>
<target name="javadoc" description="Generation of javadocs documentation">
<javadoc packagenames="de.regnis.q.sequence.*"
sourcepath="src/main/java/"
classpath="build/classes,/usr/share/java/junit.jar"
destdir="docs/api"/>
</target>
<target name="build" depends="init" description="builds sequence-library.jar">
<mkdir dir="build"/>
<mkdir dir="build/classes"/>
<javac srcdir="src/" destdir="build/classes" verbose="no">
<classpath>
<pathelement path="${classpath}"/>
<pathelement location="/usr/share/java/junit.jar" />
</classpath>
</javac>
<mkdir dir="build/libs"/>
<copy todir="build/classes/META-INF/" >
<fileset dir="./">
<include name="LICENSE.txt" />
</fileset>
</copy>
<jar jarfile="build/libs/sequence-library-${version}.jar"
basedir="build/classes/"
manifest="manifest.mf"
/>
</target>
</project>