【问题标题】:gradle project dependency in multi project setup to include jar alone多项目设置中的 gradle 项目依赖项以单独包含 jar
【发布时间】: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


    【解决方案1】:

    你的符号有点奇怪......试试这个

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

    它不应该拉入测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      • 2015-08-22
      相关资源
      最近更新 更多