1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
<?xml version="1.0"?>
<project name="Template Buildfile" default="doc" basedir=".">
<property name="dir.doc" location="doc"/>
<property name="dir.out" value="out"/>
<!-- Creates the output directories -->
<target name="prepare">
<mkdir dir="${dir.out}"/>
</target>
<!-- Creates the output documentation -->
<target name="doc" description="Generation of the documentation.">
<javadoc destdir="${dir.doc}" author="true" version="true" use="true"
notree="false" nonavbar="false" noindex="false" access="private">
<fileset dir = "">
<include name="**/*.java"/>
<exclude name="**/*Test*"/>
</fileset>
</javadoc>
</target>
<!-- Creates the jar -->
<target name="jar" description="Generates jlibeps.jar">
<jar jarfile="${dir.out}/jlibeps.jar" >
<!-- Filters the files -->
<fileset dir="bin"
includes="org/sourceforge/jlibeps/**/*.class" />
</jar>
</target>
<!-- Creates a bin zip -->
<target name="zip bin" depends="jar">
<zip destfile="${dir.out}/jlibeps-0.1-bin.zip" compress="true">
<fileset dir="" includes="license.txt ; doc/" />
<fileset dir="out" includes="jlibeps.jar"/>
</zip>
</target>
<!-- Creates a source zip -->
<target name="zip src" depends="doc">
<zip destfile="${dir.out}/jlibeps-0.1-src.zip" compress="true">
<fileset dir="" includes="**/*" excludes="out/"/>
</zip>
</target>
</project>
|