升级到 GWT 2.4.0 后,我希望(需要)为我的 RequestFactory 接口启用注释处理。在 Eclipse 中执行此操作的说明很清楚,但我找不到 Intellij IDEA 的相应说明。
Intellij中注释处理设置页面的字段似乎需要一个“处理器 FQ 名称”,无论是什么。那可能是什么?
事实证明,不必启用注释处理器。一旦我在类路径中拥有了所有正确的 JAR 文件(在本例中为 requestfactory-apt 和 requestfactory-server),并从类路径中删除了旧版本的 gwt-servlet.jar,并使 Intellij 的缓存无效,并删除了以前编译的我的项目的版本,并重新启动 Intellij,并将我的嘴放在正确的位置,注释处理器运行,即使我未选中“启用注释处理”。
我假设“处理器 FQ 名称”是处理注释的类的完全限定类名(类名和包)。
这里有一些关于 IntelliJ 的说明: https ://docs.google.com/document/d/1UASaSSrGFJOmRPC7NCeEqabSGoNmyEs4Ir-4H1y1a6g/edit?hl=en_US
处理器 FQ 名称应为:com.google.web.bindery.requestfactory.apt.RfValidator