マルチモジュール プロジェクトのデプロイメント jar ファイルを作成しようとしています。このコードを使用して作成しています:
subprojects.each { subproject -> evaluationDependsOn(subproject.path)}
task allJar(type: Jar, dependsOn: subprojects.assemble) {
baseName = 'apollo'
subprojects.each { subproject ->
from subproject.configurations.archives.buildDependencies.files.collect {
zipTree(it)
}
}
}
artifacts {
archives allJar
}
しかし、展開jarに入れたくないテストでjarを構築します。除外する方法があるか、展開jarを構築するために間違ったコードを使用している可能性があります。