じゃーjarファイルをantで作ってみましょう。
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="daipresens_build" basedir=".">
<property file="build.properties" />
<target name="init">
<mkdir dir="${temp.dir}"/>
<delete>
<fileset dir="${temp.dir}"></fileset>
</delete>
<mkdir dir="${temp.src.dir}"/>
<mkdir dir="${temp.classes.dir}"/>
<mkdir dir="${temp.lib.dir}"/>
</target>
<target name="makejar">
<copy todir="${temp.src.dir}">
<fileset dir="${src.dir}">
<exclude name="${copy.exclude}" />
</fileset>
</copy>
<delete includeemptydirs="true">
<fileset dir="${temp.src.dir}" includes="${copy.exclude}" />
</delete>
<javac srcdir="${temp.src.dir}" destdir="${temp.classes.dir}" encoding="UTF-8" classpath="${classes.dir}">
<classpath>
<pathelement path="" />
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
<jar destfile="${temp.lib.dir}/${jar.name}" basedir="${temp.classes.dir}" />
</target>
</project>
builde.properties
project.root=D:/daipresents/project/daipresents
ant.dir=${project.root}/ant
temp.dir=${ant.dir}/temp
temp.src.dir=${temp.dir}/src
temp.classes.dir=${temp.dir}/classes
temp.lib.dir=${temp.dir}/lib
copy.exclude=**/test/**
src.dir=${project.root}/src
lib.dir=${project.root}/lib
classes.dir=${project.root}/bin;C:/Program Files/Apache Software Foundation/Tomcat 5.5/common/lib/servlet-api.jar
jar.name=daipresents.jar