天天看點

多子產品中,gradle 依賴問題 compile 和 implementation、api ?

現在gradle 使用 compile 警告 被棄用,什麼原因?

現在gradle 後面的版本已經廢棄了 compile ;用api 、implementation 替代了。compile的是依賴傳遞,多個子產品層層依賴,底層改動,上面的依賴都需要進行再次編譯,導緻編譯速度變慢;現在的api 作用等價于 compile ; implementation 依賴不能傳遞,隻對該層有影響,上層module 無法引用底層module的 依賴庫,同樣也就不需要再次編譯,可以加快編譯速度。

多子產品中,gradle 依賴問題 compile 和 implementation、api ?

繼續閱讀