提供项目依赖(Gradle)

时间:2016-01-26 21:32:48

标签: android-studio gradle android-gradle

我们如何声明另一个模块提供的依赖项?例如:

dependencies {
    compile 'javax.persistence:persistence-api:1.0'
    provided 'com.google.code.gson:gson:2.5'
}

但是我没有从回购中提取依赖性,而是想在另一个项目中包含一个项目。我希望这样的事情可以发挥作用:

dependency {
    compile 'javax.persistence:persistence-api:1.0'
    provided project(':mymodule')
}

1 个答案:

答案 0 :(得分:2)

Gradle没有内置provided范围/配置。您可以定义自己提供的配置。见这里:https://stackoverflow.com/a/34899917/745574

但在你的情况下,你真的不需要它。只要mymodule已经在settings.gradle中,只需将您的模块包含为:

compile project(':mymodule')