[英]Use dependency from library module in app module
也許這是一個愚蠢的問題,但是想要收集應用程序對庫的依賴。(所以我可以輕松管理所有依賴項的版本)
應用程序/的build.gradle
api project(path: ':library')
庫/的build.gradle
dependencies {
implementation 'com.google.code.gson:gson:2.8.2' <- gson is just example, it can be anything.
}
在上面的情況下我可以使用MainActivity.class中的Gson嗎? 它似乎不起作用..
如果沒有,有沒有辦法實現這一目標?
我不想為應用程序和庫添加相同的依賴項。 如果Gson更新,我必須修改兩個位置,我討厭它! :(
反過來說。
在您的情況下,在庫模塊中的app和api
中使用implementation
。
implementation
僅對當前模塊使用依賴關系, api
與使用它的其他模塊共享依賴關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.