<?xml version="1.0" encoding="UTF-8"?> <!-- $Id$ --> <project basedir="." name="CookXml"> <target name="init" description="Project build initiation"> <property name="dist" value="dist"/> <mkdir dir="${dist}"/> <property name="cookxml-version" value="3.0.2"/> </target> <target name="compile" depends="init"> <mkdir dir="classes"/> </target> <target name="cookxml-compile" depends="init"> <mkdir dir="classes/cookxml"/> <javac destdir="classes/cookxml" debug="true" source="1.4"> <src path="core/src"/> <src path="cookxml/src"/> <src path="common/src"/> </javac> </target> <target name="cookxml_jar" depends="cookxml-compile"> <jar destfile="${dist}/cookxml-${cookxml-version}.jar" basedir="."> <fileset dir="classes/cookxml"> <exclude name="examples/**/**"/> </fileset> <include name="LICENSE"/> </jar> </target> <target name="apidoc" description="Build javadoc of sources" depends="init"> <delete dir="apidoc"/> <javadoc destdir="apidoc" author="false" version="true" source="1.4" Windowtitle="CookXml Java API"> <sourcepath path="core/src"/> <sourcepath path="cookxml/src"/> <sourcepath path="common/src"/> <sourcepath path="cookxmldoc/src"/> <package name="cookxml.core.**"/> <package name="cookxml.common"/> <package name="cookxml.cookxml"/> <package name="cookxml.cookxslt"/> <!-- JDK 1.4.2 api doc --> <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/> <!-- SWT api doc --> <link href="http://help.eclipse.org/help32/nftopic/org.eclipse.platform.doc.isv/reference/api/"/> <!-- BeanShell doc --> <link href="http://www.beanshell.org/javadoc/"/> </javadoc> </target> </project>