问题标签 [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 投票
4 回答
899 浏览

java - 移动设备上的 GWT 开发模式还是超级开发模式?

是否可以在我的 iPhone 浏览器上调试 GWT 移动应用程序?

我知道我无法安装浏览器开发者插件,但还有其他解决方法吗?

0 投票
1 回答
1376 浏览

gwt - Intellij 12、GWT 2.6.0-rc1 和超级开发模式

我尝试将 GWT 2.6.0-rc1 与 Intellij Ultimate Edition 一起使用。一切正常,除了超级开发模式复选框已进入运行配置。使用 GWT 2.6.0-rc1 时,我无法使用 Super Dev Mode 创建运行配置。

我是否必须等到 Idea 更新插件,或者我是否有机会使用变通方法运行超级开发模式?

0 投票
1 回答
1881 浏览

gwt - 超级开发模式的多个源文件夹

问题Codeserver
有没有办法在 -src 标志中接受多个目录?

详细信息
我试图将我的源代码分成这样的文件夹:

  • 源代码
  • 小部件
  • 效用
  • 主要的

我通过以下 *.gwt.xml 文件获得了常规开发模式来编译我的代码:

src/MyProject.gwt.xml

小部件/Widgets.gwt.xml

但是每次我尝试在 Codeserver (SuperDevMode) 中运行时,它都会说在 com.my.project.Widgets 包中找不到类。

我正在使用以下参数运行 SuperDevMode:

但我猜我需要类似的东西:

仅供参考
,我知道您可以使用包来组织类,但我更愿意将它们放在单独的源文件夹中,所以稍后我可以轻松地将它们重新打包到单独的 jar 中。

更新
刚刚尝试添加[模块]:

没用:(

0 投票
3 回答
1941 浏览

gwt - 在 Win8 上的 IDEA 中运行 GWT SuperDevMode

我正在尝试将我的 GWT 项目配置为在 SuperDevMode 下运行,并在服务器运行时遇到严重问题。

因此,我在 Intellij IDEA 中使用了“常规”devMode 配置。在 app-servers 列表中创建了一个新的 GWT 配置。设置以下值:

[已检查] 超级开发模式

虚拟机选项:-Xmx512m -XX:MaxPermSize=384M

开发模式参数:-bindAddress 0.0.0.0 -port 1234 -workDir d:\projects\myApp\SDV\ -src d:\projects\myApp\src\main\java com.app.MyApp

对我的项目的构建 xml 文件进行了更改,在文件末尾添加了以下行:

这是此配置运行的控制台输出:

我怀疑它可能是Win8文件访问权限问题:无法创建目录,因为它没有被成功删除。上面日志中的两行都包含以下文本:

在 IDEA 中是红色的(如果有任何特殊含义)。

我取消选中文件资源管理器中工作文件夹属性中的 READ_ONLY 复选框,并以管理员身份运行 idea64.exe。我也应该以某种方式“以管理员身份”运行这个 codeserver 编译器吗?可能吗?

也可能是配置问题,如果是这样,有人可以从下面的详细信息中看到它 - 我非常感谢您的帮助。提前致谢!

更新

使用参数“-noprecompile”运行 superDevMode 配置会得到相同的结果:

因此,绝对看起来像文件访问问题(删除不起作用?)。Javadoc 对CompileDir.create()方法说:“ Creates a new compileDir directory structure. The directory must not already exist, but its parent should exist.”似乎它已经存在。

0 投票
1 回答
1227 浏览

java - Tomcat中的超级开发模式+ JSP页面

我有一个 .jsp 页面(我的 gwt 模块的主页),我正在尝试启用超级开发模式,因为我正在迁移到 gwt 2.6。按照我在互联网上找到的解释,一旦我启动了代码服务器并添加了小书签,接下来我必须在浏览器中打开页面,所以我从我的 tomcat 服务器调用 jsp 页面。
问题是什么都没有发生,并且看着 chrome 控制台似乎无法找到我的module/module.nocache.js
任何想法?

编辑:添加 .gwt.xml

0 投票
1 回答
1232 浏览

java - GWT 超级开发模式

我非常关注这种新的开发生命周期替代方案。实际上,通过这个功能,我们正在以超级草稿模式将 Java 文件编译为 Js,但是对于正常编译需要 45 分钟以上的大型项目(我的上一个项目)会发生什么?!每次我在 UI 中更改某些内容时,我都应该重新编译所有代码?!

乐观地说,在超级模式下重新编译应该需要5分钟以上!

如果我错了,请告诉我。问候,

0 投票
1 回答
543 浏览

gwt - 调试类成员 - ReferenceError: myPanel is not defined

我正在使用 Chrome 开发工具逐步完成我的 GWT MVP 应用程序,因为它使用超级开发模式呈现视图。

在开发人员工具中,我正在逐步执行我的方法的源映射 java 代码。我可以突出显示变量、右键单击和“在控制台中评估”来检查我的本地范围变量的状态。

我想对我的班级成员做同样的事情。它适用于公共方法。在私有方法中,评估类成员会导致“ReferenceError:未定义”。回复。

我尝试用“this.myPanel”注释我的班级成员。响应是一个简单的“未定义”。除了 'this' 还引用了 Window[0]

0 投票
1 回答
1046 浏览

maven - 为什么在 superdevmode 下重新编译 GWT 项目不会导致输出 javascript 代码发生变化?

我打算在 SuperDevMode 中调试 GWT Web 应用程序,我之前在 DevMode 中调试过该应用程序,以克服使用 GWT Elemental 库时内存使用量激增的问题。到目前为止,我能够通过使用 Eclipse 运行配置或mvn gwt:run使用 maven 作为我的代码服务器 ( mvn gwt:run-codeserver) 在浏览器中成功运行应用程序。此时我的问题是,每当我对代码进行更改并使用“Dev Mode On”小书签中的“编译”按钮时,浏览器或源映射中的代码都不会发生更改。编译完成后,页面重新加载,对话框显示模块“可能需要(重新)编译”。为了刷新浏览器中的代码,我必须重新启动代码服务器。我的项目的 pom.xml 如下。

提前感谢您提供我忽略的任何细节。

0 投票
1 回答
522 浏览

gwt - 无法使用 gwt-maven-plugin superdev 反映更改

按照这篇文章中的步骤,我使用gwt-maven-plugin 2.6.0,当我运行mvn gwt:run-codeserver它编译成功时:

然后我使用 启动开发服务器mvn install gwt:run,对我的源文件进行更改并单击Dev Mode On书签。编译后更改无法反映到 UI:UI 始终显示旧值。

关于这个问题的任何想法?

0 投票
0 回答
700 浏览

gwt - 在 GWT 超级开发模式下找不到类型编译错误

我升级到 GWT 2.6.0 来测试超级开发模式。

我的应用程序在为生产编译(使用 GPE)时编译正常,并且在开发模式下也运行正常。

但是,当我尝试在 Super Dev 模式下编译它时,我得到了错误。

任何想法 SDM 编译器和生产编译器之间有什么区别?我将其用作代码服务器的参数:

-src src/ com.juntosalimos.Junsal