繁体   English   中英

如何依赖另一个Gradle模块中的特定类或包?

[英]How to depend on specific class or package in another Gradle module?

我有两个gradle模块:app:backend 后端包含一些我需要在:app 因此,通常我会将compile project(':backend')到应用模块的依赖项中。

但是,这会将所有后端及其依赖项添加到:app 有什么办法告诉gradle从:backend:app 添加特定的类或包(及其依赖项)

编辑:: :backend是一个AppEngine模块,其中包含大量重复的Google依赖项,当我不使用android-endpoints配置时,这些依赖项与我的android应用程序发生冲突。

要删除所有传递依赖项,您可以

compile (project(path: ':backend', configuration: 'android-endpoints')) {
  transitive = false
}

因为忽略了其中一些

compile (project(path: ':backend', configuration: 'android-endpoints')) {
  exclude(group: 'some.group', module: 'some.module')
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM