问题标签 [gwt-super-dev-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2801 浏览

google-app-engine - GWT 2.7 + GAE 应用程序在部署时寻找代码服务器

为什么 appengine 会尝试使用超级开发模式?

每次我将我的 GWT 应用程序部署到 appengine 并尝试访问它时,我都会看到白色的加载屏幕,然后大约 20-30 秒后,我会收到以下消息:

无法从 apppot.com:9876 的超级开发模式服务器加载项目。 请确保服务器已准备就绪。 你想再试一次吗?

我将 maven 与gwt-maven-pluginappengine-maven-plugin一起使用。使用maven-gae-plugin进行部署会得到相同的结果。

如果我切换回使用 2.6.1 版本的 gwt 和 gwt-maven-plugin,它会部署好,所以它似乎与自动开发模式启动器有关。

我的一些 pom.xml

在我的 Project.gwt.xml

(尝试删除此行但仍然得到相同的结果)

环境

日食月神(4.4.1)

Maven 3.2.3(3.2.1 嵌入式)

m2eclipse 1.5.0

0 投票
2 回答
4653 浏览

gwt - Gwt 超级开发模式:重新编译不起作用

Super Dev Mode 启动成功,但是在我对代码进行更改并尝试从浏览器重新编译后,GWT 报告以下错误:

知道为什么会这样吗?我找到了以下线程,但没有给出解决方案:https ://groups.google.com/forum/#!topic/google-web-toolkit-contributors/5lgtM77-1tM

0 投票
2 回答
363 浏览

gwt - DevMode Launch 在 GWT JSNI 项目中失败

我在 gwt 开发模式调试中遇到了一个奇怪的问题。

以下是我正在编写的 JSNI 包装器https://github.com/sillysachin/GWTAMChart

这是一个相当小而简单的项目,包含大量 JSNI、JavaScriptObject 和 JSON 代码。它包含了流行的 amcharts 图表库。在 SuperDevMode 和生产环境中调试时效果很好。

但是,我无法使用开发模式调试在 Internet Explorer 中调试该项目。

java.lang.ClassFormatError:类文件 com/google/gwt/core/client/JavaScriptObject$ 中的方法名称和签名重复

抛出的主要异常没有帮助我确定代码的哪一部分正在破坏!!!!!!

0 投票
0 回答
1796 浏览

java - gwt 2.7 super Dev模式和增量编译

在 gwt 2.7 中,我们有增量编译功能,我们都说哇,如您所知,它只是编译最后的更改。

我担心的是,当我们有一个超大型项目时,我们需要等待 30 分钟才能启动 super-dev 并完成初始编译,然后开始工作并使用增量编译。因为每次我们启动超级开发模式时,它都会在 tmp 目录中创建新文件夹并从头开始编译,然后添加更改的编译(增量)。

因此,据我了解,它不能用于大型项目,而且我相信 GWT 的竞争优势在于,否则 JS 框架可能会像 AngularJS 一样工作得更好。

如果我错了,或者如果有任何计划在不久的将来有解决方案,也许是 3.0 版,请纠正我

我发现在 GWT 2.7 中添加了 -LauncherDir dev 参数,不确定它是否用于此目的......

谢谢

0 投票
1 回答
145 浏览

gwt - Vaadin/GWT:打开和关闭开发模式的不同行为

我正在开发一个 Vaadin 小部件,但我遇到了 GWT 的 superDevMode 问题。昨天我有一个错误,在设置开发模式打开(使用书签)时没有出现,但在设置开发模式关闭时出现了。

今天我在设置开发模式打开时出现了不需要的行为,而在开发模式关闭时,行为与预期一致。

有谁知道可能是什么原因造成的?也许是编译器设置?

0 投票
0 回答
301 浏览

spring - 应用 GWT 超级开发模式后 Spring Framework 给出错误

我正在使用超级开发模式运行我的项目。该项目在正常开发模式下工作正常,但是当我在超级开发模式下运行同一个项目时,我收到以下错误:

Spring框架在超级开发模式下工作是否需要任何额外的设置?任何人都可以通过解决这个问题来帮助我运行我的项目吗?欢迎任何解决方案,并提前感谢您的所有回复。

0 投票
1 回答
611 浏览

gwt - GWT:超级开发模式 - 当我按下“开发模式开启”时,编译按钮丢失

我正在尝试设置 GWT 的超级开发模式,但遇到了问题。这是我所在的位置:

  • GWT 2.5.0

  • Tomcat服务器部署在虚拟机上说。要运行我的应用程序,我导航到:http://myVirtualMachine/myApplication.

  • 本地开发机器上的代码服务器。上运行http://localhost:12345。书签Dev Mode OnDev Mode Off书签

  • 我已将以下内容添加到<module>myModule.gwt.xml 文件的部分:

    /li>
  • 重新编译 webapp 并部署到 myVirtualMachine

  • 重启代码服务器

  • 转到http://myVirtualMachine/myApplication,单击Dev Mode On书签。

我期待得到一个看起来像这样的弹出窗口:

我得到了这个:

缺少编译按钮。任何见解将不胜感激。

0 投票
1 回答
1214 浏览

java - 具有依赖项目源的 SuperDevMode

我有一个 GWT 项目ProjectA,它是一个使用 GWT eclipse 插件生成的简单 Web 应用程序项目。

另外,我还有第二个项目(projectB),它是一个纯 Java 项目,具有以下结构

Shared.gwt.xml 看起来像这样:

TestClass.java 是:

在 projectA 的 gwt.xml 中,我包含了<inherits name="com.test.Shared" />. 我TestClass.start()在projectA的一些方法中使用。然后我将 projectB 包含在 projectA 中。因此,我右键单击 projectA >Properties > Java Build Path > Projects 并添加了 projectB。我切换到Order and Export选项卡并激活了 projectB 上的复选标记。

到目前为止,一切都很好。当我在 projectA 上执行 GWT 编译时,我没有收到任何错误,但是当我在 SuperDevMode 中运行 projectA 时,编译器会打印以下错误:

这些错误没有显示 TestClass 类,但是当我将其注释掉(不要使用TestClass.start())时,它在 SDM 中编译没有问题。

我知道我可以预编译 projectB 并将源代码作为 jar lib 包含在 projectA 中,但我希望能够一直修改 projectB 的代码。

如何在使用链接的 projectB 时让 SuperDevMode 工作?

0 投票
1 回答
82 浏览

java - 在 gwtSuperDev 任务中包含用于重新编译的其他源

我使用GWT Gradle 插件。我有第二个项目,我将其包含在我的主要项目中:

我还创建了一个settings.gradle包含

核心项目是一个图书馆项目。当我gradle gwtSuperDev在我的主项目中运行和更改文件时,会重新编译,但如果我更改核心项目中的文件,则不会。

当核心项目源发生变化时,如何在 SuperDevMode 中重新编译它们?

0 投票
1 回答
3648 浏览

google-chrome - GWT Super Dev Mode,如何启用 Source Maps

我正在代码服务器上使用 SuperDevMode 运行我的 MGWT 项目。

对于调试,他们说我应该使用 Chrome 并在 Chrome 开发人员设置中“启用源映射”。但在开发人员设置中,我只能找到“启用 JavaScript 源映射”和“启用 css 源映射”。两者都已启用,但我仍然看不到.java文件。

我正在使用 Chrome 版本 42。

如何在 Chrome 中启用 Sourcemap 以进行调试?

已解决:从 Chrome Canery 切换到 Chrome 并使用 gwt 2.5.1 而不是 2.5.0!