【问题标题】:Gradle MultiprojectGradle 多项目
【发布时间】:2014-03-30 16:18:17
【问题描述】:

我正在尝试为多项目环境配置 gradle。

我的项目结构如下:

MainProject
--external
  --A
  --B
  --C

我已经能够为 MainProject 配置 build.gradle 和 settings.gradle 文件。

我遇到的问题是子项目 A 和 B 都依赖于 C

在项目 A 的 build.gradle 中

apply plugin: 'android-library'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile project('../C')
}

Gradle 说找不到路径为 ../C 的项目。我应该在里面放什么路径?

【问题讨论】:

    标签: android gradle android-gradle-plugin build.gradle


    【解决方案1】:

    尝试:

    compile project(':external:C')
    

    有关项目路径的更多详细信息,请参阅 Gradle 用户指南中的 section 56.5

    【讨论】:

    • 最初指定的路径与您的建议相同。它是由 eclipse adt 插件生成的。但是gradle报错,找不到项目。看完文章,路径不应该是 :external:C 因为冒号本身就是根项目吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 2013-07-16
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多