【问题标题】:Getting Intellij IDEA to process GWT RequestFactory annotations让 Intellij IDEA 处理 GWT RequestFactory 注解
【发布时间】:2013-10-24 21:09:10
【问题描述】:

升级到 GWT 2.4.0 后,我想(需要)为我的 RequestFactory 接口启用annotation processing。在 Eclipse 中这样做的instructions 很清楚,但我找不到 Intellij IDEA 的相应说明。

Intellij 中 annotation processing settings 页面的字段似乎需要一个“处理器 FQ 名称”,不管它是什么。那可能是什么?

【问题讨论】:

    标签: gwt annotations intellij-idea requestfactory


    【解决方案1】:

    事实证明,不必启用注释处理器。一旦我在类路径中拥有了所有正确的 JAR 文件(在这种情况下为 requestfactory-apt 和 requestfactory-server),并从类路径中删除了旧版本的 gwt-servlet.jar,并使 Intellij 的缓存无效,并删除了以前编译的我的项目的版本,然后重新启动 Intellij,并将我的嘴放在正确的位置,注释处理器运行,即使我未选中“启用注释处理”。

    【讨论】:

    • 我想你忘了半夜满月下牺牲一只活鸡的部分。
    【解决方案2】:

    我假设“处理器 FQ 名称”是处理注释的类的完全限定类名(类名和包)。

    【讨论】:

      【解决方案3】:

      这里有一些关于 IntelliJ 的说明: https://docs.google.com/document/d/1UASaSSrGFJOmRPC7NCeEqabSGoNmyEs4Ir-4H1y1a6g/edit?hl=en_US

      处理器 FQ 名称应为:com.google.web.bindery.requestfactory.apt.RfValidator

      【讨论】:

        猜你喜欢
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 2019-01-31
        • 1970-01-01
        • 1970-01-01
        • 2011-07-13
        • 2011-04-06
        • 2012-08-27
        相关资源
        最近更新 更多