【发布时间】:2011-08-18 22:57:53
【问题描述】:
如果我在 Eclipse 中使用 GWT 的开发模式,我在 IDE 中所做的更改会在刷新时立即反映在我的浏览器中。但是,使用maven plugin 构建时,我似乎无法获得相同的结果。这可能吗?
这是我尝试过的:
- 运行 gwt:run,在 Eclipse 中进行更改并保存,刷新浏览器。
- 与上述相同,但单击了 GWT 开发模式控制台上的“重新启动服务器”按钮。
- 告诉 Eclipse 我的项目是一个 GWT 项目并配置一个 Web 应用程序,但它没有列出任何入口点模块供我选择。
- 'webAppCreator -templates maven com.xx.WebApp' - 只创建一个 pom,没有项目 (?)。
唯一的选择似乎是:停止控制台、gwt:compile、gwt:run。这个循环每次需要几分钟..
关于如何实现这一目标的任何想法,或者是否有可能?无法做到这一点对于我们采用 GWT 来说确实是一个阻碍,因为我们不能废弃 maven。
TIA,罗伊
【问题讨论】:
-
如果 GPE 没有找到您的 gwt.xml 文件,请将它们移动到 src/main/java 而不是 src/main/resources (它们确实是编译的来源,而不是简单的资源打包)。我正在使用 Maven,但从来没有使用过 gwt:compile 以外的任何东西,总是从 Eclipse 启动 DevMode。
-
汤姆,成功了!把这个作为答案,这样我就可以给予应有的信任。谢谢!
标签: eclipse gwt maven m2eclipse