注释处理器设置中的“从项目类路径获取处理器”选项是什么意思? 如果我理解“正确从项目类路径获取处理器”选项,它应该扫描类路径并自动查找所有注释处理器。
然而,这似乎并没有这样做。我有一个项目,其中注释处理器添加到项目类路径(android注释)。选择“从项目类路径获取处理器”时,不会执行它们。我必须在“处理器路径”中明确指定它们才能使它们正常工作。
当我在maven中运行构建时,将执行注释处理器。
这是IntelliJ IDEA中的错误还是我只是理解设置错误?
答案 0 :(得分:2)
IntelliJ中的注释处理器存在问题。我提交了一个错误,他们在 IDEA 12.1 中修复了它:
http://youtrack.jetbrains.com/issue/IDEA-94749