antでzipを作成、ついでにファイル追加
antで作成したjarを実行に必要なファイルとかREADMEを付けて配布用にzipを作成。antは吊るしで入れっぱなしの状態で、zipにどのコマンドを使うだとかいう設定はしてない。タイムスタンプをzipファイル名に使おうと思ったので、<tstamp/>のおまじないを唱えて、${TSTAMP}と${DSTAMP}を取得。ant.project.nameでプロジェクトにセットした名前も取得。${jar.name}は定義済みの対象jarファイル。includesの中で、カンマか空白で羅列。
<target name="hogedistro" depends="jar">
<tstamp/>
<zip destfile="for_hogedist/${ant.project.name}_${DSTAMP}_${TSTAMP}.zip" basedir="." includes="${jar.name}, ahoaho.jar, hoge.config, README.HOGE"/>
</target>
参照元:Ant User Manual - コアタスク - Zip
<target name="hogedistro" depends="jar">
<tstamp/>
<zip destfile="for_hogedist/${ant.project.name}_${DSTAMP}_${TSTAMP}.zip" basedir="." includes="${jar.name}, ahoaho.jar, hoge.config, README.HOGE"/>
</target>
参照元:Ant User Manual - コアタスク - Zip