1 <project name="vimdoclet" default="jar" basedir=".">
3 <property environment="env" />
5 <property name="src.dir" value="${basedir}/src"/>
6 <property name="java.src.dir" value="${src.dir}/java"/>
7 <property name="build.dir" value="${basedir}/build"/>
8 <property name="jar" value="${build.dir}/${ant.project.name}.jar"/>
10 <target name="compile"
11 description="Compiles all code">
12 <mkdir dir="${build.dir}"/>
13 <mkdir dir="${build.dir}/classes"/>
14 <javac destdir="${build.dir}/classes"
16 <src path="${java.src.dir}"/>
21 description="Removes all build artifacts">
22 <delete dir="${build.dir}" />
24 <fileset dir="." includes="vimdoclet*.tar.gz,vimdoclet*.zip" />
28 <target name="jar" depends="compile"
29 description="packages code in a jar file">
30 <jar destfile="${jar}"
31 basedir="${build.dir}/classes">
35 <path id="javadoc.classpath">
36 <fileset dir="${build.dir}"> <include name="*.jar"/> </fileset>
38 <target name="test.run" depends="jar">
39 <delete dir="${build.dir}/test-output" />
40 <mkdir dir="${build.dir}/test-output" />
41 <javadoc maxmemory="512M" classpathref="javadoc.classpath">
42 <packageset dir="${basedir}/src/java" />
44 name="com.naildrivin5.applications.vimdoclet.Main"
45 pathref="javadoc.classpath">
46 <param name="-outputDir" value="${build.dir}/test-output" />