Show build.xml syntax highlighted
<?xml version="1.0"?>
<project name="BodyExtractors" default="jars" basedir=".">
<property file="../KneobaseCommons/kneobase.properties"/>
<property file="project.properties"/>
<path id="all-libs">
<fileset dir="${lib.dir}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="lib-no-deploy">
<include name="*.jar"/>
</fileset>
<fileset dir="../Core/dist">
<include name="*.jar"/>
</fileset>
<fileset dir="../Core/lib">
<include name="*.jar"/>
</fileset>
<fileset dir="../SPI/lib">
<include name="*.jar"/>
</fileset>
<fileset dir="../SPI/dist">
<include name="*.jar"/>
</fileset>
</path>
<target name="clean" description="Clean all output dirs (dist, javadocs, classes, etc.)">
<delete dir="${dist.dir}" failonerror="false"/>
<delete dir="${javadocs.dir}" failonerror="false"/>
<delete dir="${target.classes.dir}" failonerror="false"/>
<!-- just kill target dir (it's safer). No need at this point to keep it -->
<delete dir="${target.dir}" failonerror="false"/>
</target>
<target name="javadoc" description="Generate framework Javadocs.">
<mkdir dir="${javadocs.dir}"/>
<javadoc sourcepath="src"
destdir="${javadocs.dir}"
windowtitle="KneoBase Body Extractors"
defaultexcludes="yes"
author="true" version="true" use="true">
<doctitle><![CDATA[<h1>KneoBase Body Extractors</h1>]]></doctitle>
<bottom><![CDATA[<i>Copyright (C) 2004 Colaborativa.net</i>]]></bottom>
<classpath refid="all-libs"/>
<packageset dir="${src.dir}">
<include name="com/kneobase/**"/>
</packageset>
</javadoc>
</target>
<target name="build" description="Compile source java files into class files (no-jarring)">
<mkdir dir="${target.classes.dir}"/>
<javac destdir="${target.classes.dir}" target="1.4" source="1.4" debug="true"
deprecation="false" optimize="false" failonerror="true">
<src path="${src.dir}"/>
<classpath refid="all-libs"/>
</javac>
</target>
<target name="initdist" description="Initialize the distribution directory">
<mkdir dir="${dist.dir}"/>
</target>
<target name="jars" depends="build,initdist" description="Create module-specific JAR files">
<jar jarfile="${dist.dir}/kneobase-bodyextractors.jar">
<fileset dir="${target.classes.dir}">
<exclude name="**/*.ucd" />
</fileset>
<manifest>
<attribute name="Kneobase-Version" value="${kneobase.version}"/>
</manifest>
</jar>
</target>
<target name="delete_dist_files" description="Delete .class and .jar files">
<delete failonerror="false">
<fileset dir="${target.classes.dir}">
<include name="**/*"/>
</fileset>
</delete>
<delete failonerror="false">
<fileset dir="${dist.dir}">
<include name="kneobase-*.jar"/>
</fileset>
</delete>
</target>
</project>
See more files for this project here