【问题标题】:compilation is not happening on page refresh in GWT Super Dev Mode在 GWT 超级开发模式下刷新页面时未进行编译
【发布时间】:2015-08-20 09:37:00
【问题描述】:

我有多个使用 GWT+SmartGWT 开发的基于 maven 的应用程序。目前我迁移到 GWT 2.7 并为这个多个 maven 项目设置超级开发模式并启动 SDM。但是当我引用页面编译时没有发生。有什么想法我需要配置。有什么建议吗?

【问题讨论】:

  • 您如何启动 SDM?通过开发模式?或代码服务器?有哪些参数?
  • 仅使用 CodeServer.. 之前我使用的是 Dev 模式,jst 添加了 codeserver.jar ,codeserver 类到我的 java 应用程序调试器

标签: java maven gwt gwt-super-dev-mode


【解决方案1】:

“加载时编译”仅在 -launcherDir 作为参数传递时才在 SDM 中启用。然后CodeServer 将生成一个触发“加载时编译”的*.nocache.js(但需要运行CodeServer,因此请确保在部署之前重新编译您的应用程序,或者为SDM 与生产编译输出使用不同的目录)。

如果您没有通过-launcherDir,那么您将回到使用书签和sessionStorage 的旧版(已弃用)SDM。

【讨论】:

  • 感谢 thomas 的快速回复。我会试试这个并告诉你
  • Thomas 仍然存在同样的问题。但在独立时刷新其编译应用程序。即使我通过 -launcherDir 参数,编译也没有发生。任何建议
  • -launcherDir 使用什么值?
  • -launcherDir D:\gwtTemp\Application 将此添加到参数中
  • 如果其中的CodeServer生成的*.nocache.js文件没有被你的浏览器加载,当然你不会得到“加载时编译”功能。 -launcherDir 必须是您的网络服务器提供的目录(如果您使用“覆盖”,则不一定是您的网络应用程序之一,但生成的文件应该可以通过 HTTP 在您期望的完全相同的位置获得 *.nocache.js生产中的文件)
猜你喜欢
  • 2018-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-07
  • 2013-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多