gpt4 book ai didi

java - 如何在 Buck 中使用自定义注释处理器?

转载 作者:行者123 更新时间:2023-11-29 20:16:43 25 4
gpt4 key购买 nike

如标题所述 - 我想使用带有 Buck 的自定义 Java 注释处理器(例如 Dagger 1/2)。查看文档没有发现任何与 Java(或 Android)相关的构建规则的明显注释处理相关属性,而且我也找不到这种情况的任何示例。

我确实找到了 this issue thread尽管在 GitHub 上,最近没有任何有意义的答案。

这是 Buck 仍然不支持的东西吗?如果没有,是否有人为此找到了解决方法?

最佳答案

Coneko 将您指向该期中的相关代码。 Buck 中的每个构建规则都有一个带有 Arg 类的描述,该类描述规则采用的参数。对于java_library,有annotation_processor_depsannotation_pocessor_paramsannotation_processorsannotation_processor_only.

  • annotation_processor_deps - 运行注解处理器所需的依赖集
  • annotation_pocessor_params - 要传递给注释处理器的参数列表
  • annotation_processors - 注释处理器
  • annotation_processor_only - True 如果这个库只是一个注解处理器

关于java - 如何在 Buck 中使用自定义注释处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33719429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com