web.xml ファイルを作成したときと同じ方法で、build.xml という XML ファイルを CobolBookReader ルート・ディレクトリに追加します。これは、Ant ビルド・ファイルです。Eclipse が実際のソース・コード自体のビルドを管理するため、このプロジェクトは bookreader.jar ファイルを作成して提供するためだけにその XML ファイルを使用します。
ソース・ビューで build.xml ファイルを開き、次のコードを貼り付けます。
<?xml version="1.0" encoding="UTF-8"?> <project default="dist"> <fileset id="resources" dir="res"> <include name="**/*.properties" /> </fileset> <target name="dist"> <mkdir dir="dist" /> <jar destfile="dist/bookreader.jar" basedir="bin"> <fileset refid="resources"/> </jar> </target> <target name="deliver" depends="dist"> <copy file="dist/bookreader.jar" todir="../JSPBook/WebContent/WEB-INF/lib"/> </target> </project>
これは、2 つのターゲットを持つ Ant ファイルです。1 つ目は .jar ファイルをビルドするためのものです。2 つ目は .jar を JSPBook プロジェクトに提供するためのものです。<fileset> ノードは、提供される .jar に res ディレクトリ内のプロパティ・ファイルを含めるために使用されます。