【问题标题】:Run compiled/production javascript code of GWT maven project in Eclipse (through Jetty DevMode server)在 Eclipse 中运行 GWT maven 项目的编译/生产 javascript 代码(通过 Jetty DevMode 服务器)
【发布时间】:2014-12-17 13:17:42
【问题描述】:

我正在尝试从 Eclipse 内部为通过 gwt-maven-plugin 生成的项目运行 GWT 编译/生产 javascript 代码。每次我通过 Google 插件启动运行/调试配置(指向 target/MyApplication-0.0.1-SNAPSHOT 文件夹)时,DevMode 服务器都会无情地清除我编译的 javascript,并开始在 dev 模式下运行东西,结束-结果是,如果我从 URL 中删除 gwt.codesvr 参数,我会得到可怕的“GWT 模块 'MyModuleName' 可能需要(重新)编译”。

如何通过 Eclipse 中的 DevMode 服务器运行我编译/生产的 javascript 代码?

目标是: 1) 确认 prod javascript 代码在开发模式下的行为相同 2) 如果我愿意,仍然能够调试服务器端 java 代码

非常感谢您的反馈和您的专业知识。

问候

kb

【问题讨论】:

    标签: eclipse maven gwt


    【解决方案1】:

    这是 GWT 2.7 的已知回归,但尚不清楚它是否会被修复:https://code.google.com/p/google-web-toolkit/issues/detail?id=9021

    要调试您的服务器端代码,请使用“Debug As... → Maven...”并使用 jetty-maven-plugin 或一些 tomcat?-maven-plugin,例如使用jetty:run-exploded 目标。 或者使用 M2Eclipse Webby 或 M2Eclipse WTP 集成(换句话说:做你对任何其他基于 Maven 的 Web 项目所做的事情,因为你想把 GWT 排除在外,只使用其编译器的输出)

    【讨论】:

      猜你喜欢
      • 2013-06-04
      • 1970-01-01
      • 2012-07-28
      • 2017-10-29
      • 2012-08-18
      • 2011-01-09
      • 1970-01-01
      • 2014-07-03
      • 1970-01-01
      相关资源
      最近更新 更多