我们如何声明另一个模块提供的依赖项?例如:
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')
}
答案 0 :(得分:2)
Gradle没有内置provided
范围/配置。您可以定义自己提供的配置。见这里:https://stackoverflow.com/a/34899917/745574
但在你的情况下,你真的不需要它。只要mymodule已经在settings.gradle中,只需将您的模块包含为:
compile project(':mymodule')