我正在尝试为多模块项目创建部署 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。