多项目设置中的gradle项目依赖项,以单独包含jar
在我的gradle构建脚本中,我有多个项目。它们中很少有依赖于嵌套项目的多项目设置中的gradle项目依赖项,以单独包含jar,gradle,build.gradle,Gradle,Build.gradle,在我的gradle构建脚本中,我有多个项目。它们中很少有依赖于嵌套项目的 rootProject proj-1 proj-2 proj-3 内置脚本 project('proj-2) { dependencies { compile ( project(':proj-1'), //few other dependencies ) } } proj-1有源代码、测试和主要jar工件。 proj-2是一个
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分类器。项目(“:proj-1”)依赖项是否有类似的内容?您的符号有点奇怪。。。试试这个
dependencies {
compile project(':proj-1')
}
它不应该在测试中拉扯