簡體   English   中英

kapt/annotationProcessor 的 api 等價物是什么?

[英]What is the api equivalent for kapt/annotationProcessor?

例如,當我們在一個 Android 項目中有多個模塊時,我們有一個 mylibrary 模塊,以及一些其他的模塊應用程序,這些應用程序將在依賴項中包含這個 mylibrary 模塊通過implementation project(':mylibrary')

然后,當我們想要添加將用於所有模塊的庫時,我們將使用api而不是implementation在 mylibrary 的 gradle 依賴項中添加庫依賴項。 例如:

api 'com.google.code.gson:gson:2.8.5'

有時,庫需要將 annotationProcessor 包含在依賴項中。

kapt "org.example:example:1.0.1"

如果我想將此注釋處理器包含在 mylibrary 的依賴項中並使其可用於多個模塊,我應該使用什么來代替kapt

annotationProcessorkapt依賴項不是可傳遞的,因此需要為項目中的每個模塊聲明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM