単一のjarに「再jar」したいいくつかの外部jarに実行時の依存関係があります。これらの外部依存関係はexternal_jarsディレクトリーに保管されており、それらすべてをリストする必要がないようにしたいと思います(つまり、依存関係が変更された場合にビルドスクリプトを変更する必要はありません)。何かご意見は?
Googleは、これを行う方法について良い答えをくれました-依存関係として各jarをリストアップしてもかまわない場合:
http://markmail.org/message/zijbwm46maxzzoo5
大まかに言って、libディレクトリ内のすべてのjarをout.jarに結合する次のようなものが必要です(いくつかの適切な上書きルールを使用)。
jar -combine -out out.jar -in lib/*.jar