【问题标题】:Does GWT 2.6 Super Dev Mode supports hot swap (recompile) and how?GWT 2.6 Super Dev Mode 是否支持热插拔(重新编译)以及如何支持?
【发布时间】:2014-07-03 11:53:02
【问题描述】:

最近我开始使用超级开发模式来获得它的外观和感觉。我花了几个小时才把它弄好,但我不知道如何以及实际上可以使用 SDM 来使用热插拔进行更快的开发。 使用开发模式我所要做的就是在 IDE 中保存我的更改并刷新浏览器页面。现在我的代码更改需要传输到代码服务器进行重新编译吗?我是对的还是我遗漏了一些明显的东西?

【问题讨论】:

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


    【解决方案1】:

    您所要做的就是单击DevMode On 小书签和Compile 按钮。不过,这仅适用于客户端代码。

    对于服务器端代码,DevMode 可以为您的 webapp 提供服务,您只需单击一下即可重新加载它以获取更改,而 CodeServer 仅处理客户端,因此您必须将 webapp 部署到服务器(即说,如果你愿意,你可以使用 DevMode)。然后,当您更改服务器端代码时,您需要重新部署您的 web 应用程序。

    请参阅https://stackoverflow.com/a/18333050/116472 了解详细的分步操作方法。

    【讨论】:

    • 所以我只是再次单击 DevMode&Compile,尽管我仍然处于 DevMode 和调试状态?
    • 是的,DevMode On 只是显示对话框,无论您是否已经处于“开发模式”,然后单击 Compile 重新编译您的应用程序,同时考虑到您对源所做的更改文件(注意:COmpile 实际上也是一个书签,您可以将其添加到书签中,这样一键保存)
    • @Tomas:我有一个问题,我有多个基于 maven 的应用程序,如果我对代码进行了任何更改,那么我需要编译应用程序、部署并需要在 SDM 中启动?是吗?对吗?
    • @mohammedsameen 没有。上面的链接适用于 GWT 2.6;在 2.7 中,情况发生了变化(变得更好)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    相关资源
    最近更新 更多