0

我正在为我们网站的新移动版本评估 MGWT。所以我下载了 MGWT 的展示项目并在我的 Eclipse 中进行了设置。我能够编译该项目并运行它。然后我尝试将展示设置为在超级开发模式环境中运行,这将有助于大大提高开发速度。我按照丹尼尔博客中的步骤操作:http ://blog.daniel-kurka.de/2012/07/mgwt-super-dev-mode.html 。

一切都很好。我能够启动 Codeserver。打开应用程序时,我能够看到 Super Dev Mode 弹出窗口。我能够请求 Codeserver 重新编译,并且可以在控制台中看到编译消息。我还可以看到重新编译生成的 JS 文件。

但是,Codeserver 似乎没有接受我所做的更改。我尝试更改一个简单的文本,然后要求 Codeserver 重新编译,但重新编译后没有显示更改。当我检查新生成的 JS 文件时,我可以看到 Codeserver 仍然使用旧代码重新编译。

当我重新启动 Codeserver 时,更改已正确重新编译,我可以在应用程序中看到它们。

如果有人知道我可能做错了什么,请告诉我。我非常感谢您的帮助。

谢谢

4

1 回答 1

0

碰巧找到了我自己的问题的解决方案:

我没有像 Daniel 的说明那样将源文件夹添加到 Codeserver 运行配置的类路径中,而是使用-src参数将此源文件夹添加为命令行参数的一部分(有关更多信息,请参见此处)。

因此 Codeserver 启动配置的参数字符串应如下所示:

-bindAddress <codeserver-ip-address> -src <gwt-source-path> <gwt-module-name>
于 2013-01-08T22:28:45.860 回答