0

我正在尝试使用 gwt 预处理器进行 gwt 的反射。我在 Eclipse 中为它创建了一个运行配置。它似乎可以很好地运行预处理器,但之后我认为当我得到“未知参数:-remoteUI”时它正在尝试运行 gwt 编译器。

如果我从运行配置中删除“remoteUI”参数,则会收到以下错误:缺少必需的参数“模块 [s]”

如果有人在 Eclipse 中有一个工作配置,你能指定安装 gwt-preprocessor 的确切步骤吗?谢谢!

4

1 回答 1

1

如果您使用的是开发模式,请使用org.hawk.gwt.ppc.DevModeWrapper而不是org.hawk.gwt.ppc.CompilerWrapper作为主类。这是我如何创建调试配置的示例:

  1. 创建 Web 应用程序配置(gwt Web 应用程序)。
  2. 在主选项卡上,将 DevMode 类替换为org.hawk.gwt.ppc.DevModeWrapper
  3. 这是 Arguments->Program arguments 部分的示例:

    -Puse-generics -Pprocess-annotations -Preflect=org.hawk.gwtppc.webtest.tests.** -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -logLevel INFO -codeServerPort 9997 -port 8888 -war /Users/alexbereznevatiy/dev/gwtppc/webtests/war org.hawk.gwtppc.webtest.webtest

  4. 其余的几乎相同。确保在类路径选项卡和源选项卡中包含预处理器二进制文件。

随时提出任何问题或在gwt-preprocessor中注册错误 (如果您发现任何问题)。

于 2013-02-12T07:09:13.580 回答