[英]How to use custom Annotation Processors with Buck?
如標題所示-我想使用帶有Buck的自定義Java注釋處理器(例如Dagger 1/2)。 查閱文檔並沒有發現任何與Java(或Android)相關的構建規則的任何明顯的與注釋處理相關的屬性,並且我也找不到這種情況的任何示例。
我確實在GitHub上發現了這個問題線程 ,但沒有任何有意義的最新答案。
這是Buck仍然不支持的東西嗎? 如果沒有,有沒有人找到解決方法?
Coneko將您指向該問題中的相關代碼。 Buck中的每個構建規則都有一個帶有Arg
類的描述,該描述描述了該規則采用的參數。 在的情況下java_library
,有annotation_processor_deps
, annotation_pocessor_params
, annotation_processors
和annotation_processor_only
。
annotation_processor_deps
運行注釋處理器所需的依賴項集 annotation_pocessor_params
傳遞給注解處理器的參數列表 annotation_processors
-注釋處理器 annotation_processor_only
如果此庫僅是注釋處理器,則為True
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.