【问题标题】:Looking for a one click method to recompile GWT client code by using the codeserver?正在寻找使用 codeserver 重新编译 GWT 客户端代码的一键式方法?
【发布时间】:2014-04-18 20:57:08
【问题描述】:

我有一个单模块 GWT 项目。使用 codeserver 编译可以正常工作。

但是,我发现使用 codeserver 重新编译客户端代码的过程不必要地繁琐。我真的必须点击三个按钮才能重新编译一次吗?

  • 第一个按钮:“开发模式开启”
  • 第二个按钮:“编译”
  • 第三个按钮:消息对话框的“确定”按钮“GWT 模块 'mywebapp' 可能需要(重新)编译”

是否有机会自动执行此过程,以便我只需执行一次单击或一个键盘快捷键?

编辑 2014-04-19:

我通过mvn gwt:run 启动网络服务器,通过mvn gwt:run-codeserver 启动代码服务器。

【问题讨论】:

    标签: gwt gwt-compiler gwt-super-dev-mode


    【解决方案1】:

    只需点击一个按钮,您就已经在点击它了:

    第二个按钮:“编译”

    事实证明,在 Dev Mode On 屏幕中的 Compile 按钮是另一个书签 - 您只需将它贴在 Dev Mode On 和 Off 附近。


    第 3 个按钮:消息对话框“GWT 模块 'mywebapp' 可能需要(重新)编译”的“确定”按钮

    这根本不应该出现。如果是,那么您在超级开发模式运行时也在运行常规开发模式 - 常规开发模式会删除已编译代码的内容,这就是您收到此其他消息的原因。

    【讨论】:

    • 感谢“编译”按钮的提示。它工作得很好。但是如何在不运行开发模式的情况下启动 webapp?如果我将 webapp 放入 tomcat 中,codeserver 将不再识别 GWT 模块。
    • 它应该能够识别它,即使在笔记本电脑的 qa 或生产服务器中运行也是如此。如果不是,则表明您可能没有在 .gwt.xml 文件中使用开发模式标志进行构建。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    相关资源
    最近更新 更多