簡體   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