JAR

JARを作成するための標準的な build.xml

■build.xml

<?xml version="1.0" encoding="UTF-8"?>

<project basedir="." default="build" name="【プロジェクト名】">

<path id="project.classpath">

<pathelement location="." />

</path>

<target name="clean">

<delete dir="bin" />

</target>

<target name="init">

<mkdir dir="bin" />

<mkdir dir="dist" />

</target>

<target name="compile" depends="init">

<javac destdir="bin" debug="on" debuglevel="source,lines" encoding="${build.encoding}" target="${build.target.level}" source="${build.target.level}">

<src path="src" />

<classpath refid="project.classpath" />

<include name="**/*.java" />

</javac>

</target>

<target name="jar" depends="compile">

<jar destfile="dist/【出力JARファイル名】.jar">

<fileset dir="bin">

<include name="**/*.class" />

</fileset>

<fileset dir="src">

<include name="**/*.properties" />

</fileset>

</jar>

</target>

<target name="zip" depends="jar">

<zip destfile="dist/ 【出力JARファイル名】_src.zip">

<fileset dir="src">

<include name="**/*" />

</fileset>

</zip>

</target>

<target name="build" depends="zip">

<echo message="${ant.project.name}: ${ant.file}" />

</target>

</project>