Builderでビルドされ、外部依存関係があるJavaプロジェクトがあります。
repositories.remote << "http://www.ibiblio.org/maven2"
repositories.remote << "http://packages.example/"
define "myproject" do
compile.options.target = '1.5'
project.version = "1.0.0"
compile.with 'dependency:dependency-xy:jar:1.2.3'
compile.with 'dependency2:dependency2:jar:4.5.6'
package(:jar)
end
これらすべての依存関係を含む単一のスタンドアロンjarファイルを作成する必要があります。
それ、どうやったら出来るの?
(論理的なフォローアップの質問があります:含まれている依存関係からすべての未使用のコードを取り除き、実際に使用するクラスのみをパッケージ化するにはどうすればよいですか?)