複数のプロジェクトを1つのjarに格付けできますか?複数のプロジェクトを1つのjarにまとめることはできますか?
私はあなたがこのようなメソッドを使用して、単一のプロジェクトのためにそれを行うことができます知っている:
task packageTests(type: Jar) {
from sourceSets.test.classes
}
しかし、どのように人が1瓶に複数のサブプロジェクトをアップジップん?
私はこれを試してみましたが、それは動作しません:
task packageTests(type: Jar) {
from project(':core').sourceSets.main.classes
from project(':core:google').sourceSets.test.classes
from project(':core:bing').sourceSets.test.classes
}
を使用でき、[fatJar(https://github.com/musketyr/gradle-fatjar-plugin) ](http://gradle.org/docs/current/userguide/application_plugin.html)。 –
これら3つのプロジェクトはすべて1つのプロジェクト固有です。それらの誰もルートプロジェクトとそのすべてのサブプロジェクトを解凍することはありません。 – djangofan
これらはすべて、プロジェクトが適用したモデルに基づいて動作し、他のモデルは依存関係として動作します。 –