首页 文章

多项目设置中的gradle项目依赖项,包括jar

提问于
浏览
0

在我的gradle构建脚本中,我有多个项目 . 他们中很少有人依赖嵌套项目 .

rootProject
  proj-1
  proj-2
  proj-3

在构建脚本中

project('proj-2) {
    dependencies { 
      compile (
         project(':proj-1'),
         //few other dependencies
       )
   } 
}

proj-1有源,测试和主要的jar工件 . proj-2是一个webapp . 在构建战争文件时,战争包括测试和源jar的proj-1 .

如何排除proj-1的测试和来源,只包括实际的jar?对于group:mod:artifact:版本编译依赖项我们指定@jar分类器 . 项目(':proj-1')的相关性是否有类似的东西?

1 回答

  • 0

    你的符号有点奇怪......试试吧

    dependencies {
        compile project(':proj-1')
    }
    

    它不应该参与测试 .

相关问题