56 lines
1.5 KiB
XML
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>
|
|
|