[英]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.