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