Antを使ってビルドする方法 ディレクトリ構成は以下のようになっているとする。build.xmlの内容(C:\javaに置く) <?xml version="1.0" encoding="Windows-31J"?> <project name="test" default="jar" basedir="."> <!-- ソースファイルのディレクトリ --> <property name="src.dir" value="src"/> <!-- Classファイルを出力するディレクトリ --> <property name="class.dir" value="classes"/> <!-- jarファイルを出力するディレクトリ --> <property name="jar.dir" value="/java"/> <!-- jarファイル名 --> <property name="jar.file" value="test.jar"/> <!-- コンパイル実行 --> <target name="compile"> <mkdir dir="${class.dir}" /> <javac srcdir="${src.dir}" destdir="${class.dir}" encoding="Windows-31J"> </javac> </target> <!-- jarファイル作成 --> <target name="jar" depends="compile"> <jar jarfile="${jar.file}" basedir="${class.dir}"> </jar> <!-- jarファイルに署名 --> <signjar jar="${jar.file}" alias="mykey" storepass="password1"> </signjar> <!-- jarファイル移動 --> <move file="${jar.file}" todir="${jar.dir}"> </move> </target> </project> コマンドプロンプトからAntを実行すると コンパイル、アーカイブ、署名を一気に行ってくれる。 C:\java>ant Buildfile: build.xml compile: [javac] Compiling 1 source file to C:\java\classes jar: [jar] Building jar: C:\java\test.jar [signjar] Signing Jar : C:\java\test.jar [move] Moving 1 files to C:\java BUILD SUCCESSFUL Total time: 2 seconds 参考資料 http://www.ingrid.org/jajakarta/ant/ant-1.2/docs-ja/index.html