【问题标题】:Convincing eclipse/GPE to not recompile GWT code when I make a server-only change说服 eclipse/GPE 在我进行仅服务器更改时不重新编译 GWT 代码
【发布时间】:2011-11-26 01:19:38
【问题描述】:

我正在通过 google eclipse 插件在 Eclipse 中使用 GWT 和 GAE。有时我只想快速修复服务器。我更改了服务器代码中的某些内容并重新部署,但 GWT 代码也全部重新编译。在这一点上,这大约需要 10 分钟,当客户等待更改时,这确实是一个拖累。

服务器代码不在我的 GWT 模块的源路径中。任何人都有关于说服 GWT 没有进行相关更改并且可以跳过重新编译的想法?或者,我很乐意手动强制 GWT 编译器不运行。

【问题讨论】:

    标签: eclipse google-app-engine gwt


    【解决方案1】:

    如果使用 maven,请将属性 gwt.compiler.skip 设置为 true。如果没有,则在您使用的任何构建设置中都应该有一个标志,以便在您知道没有必要时强制跳过(如果您可以分享您的构建方式,可能会提供更具体的说明)。

    即使您没有更改任何客户端或共享代码,编译器也很难确定没有更改可能影响客户端的代码。生成器和链接器都是任意的 java 代码,可以调用类路径上的任何其他内容,编译器无法确保它们不会调用您的其他类(实际上这可能是一个有用的功能,例如 RequestFactory 代理验证)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 1970-01-01
      • 2018-04-07
      • 2018-02-10
      • 1970-01-01
      • 1970-01-01
      • 2013-11-05
      相关资源
      最近更新 更多