如标题所示-我想使用带有Buck的自定义Java注释处理器(例如Dagger 1/2)。查阅文档并没有发现任何与Java(或Android)相关的构建规则的任何明显的与注释处理相关的属性,并且我也找不到这种情况的任何示例。
我确实在GitHub上发现了这个问题线程,但是没有任何有意义的最新答案。
这是Buck仍然不支持的东西吗?如果没有,有没有人找到解决方法?
Coneko将您指向该问题中的相关代码。Buck中的每个构建规则都具有一个带有Arg
类的Description,该类描述该规则采用的参数。在的情况下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
如果此库只是注释处理器本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句