【发布时间】:2014-03-31 15:24:47
【问题描述】:
在我的 gradle 构建脚本中,我有多个项目。他们中很少有人依赖嵌套项目。
rootProject
proj-1
proj-2
proj-3
在构建脚本中
project('proj-2) {
dependencies {
compile (
project(':proj-1'),
//few other dependencies
)
}
}
proj-1 有源代码、测试和主要的 jar 工件。 proj-2 是一个网络应用程序。在构建 war 文件时,war 包含 proj-1 的测试和源 jar。
如何排除 proj-1 的测试和来源,只包含实际的 jar? 对于 group:mod:artifact:version 编译依赖项,我们指定 @jar 分类器。 project(':proj-1') 依赖是否有类似的东西?
【问题讨论】:
标签: gradle build.gradle