【发布时间】:2014-08-19 09:15:12
【问题描述】:
是否可以在更改代码后自动重新加载 Java AppEngine 项目(使用 Maven)? IE。在对代码(例如 JSP)进行更改后,我希望立即在 Web 浏览器中查看这些更改,而无需重新运行项目。这可能吗?
我做了以下事情:
- 使用Google's tutorial 创建了一个 Maven 项目
- 使用 Google's instructions 将其导入 Eclipse。
- 在 Eclipse 中启用我的项目的“自动构建”设置(this article 建议是必需的)。
- 在ear 项目中运行开发服务器(mvm appengine:devserver)
但是,当我在 Web 浏览器中查看页面时,对 JSP 的更改不会自动反映。我只能通过安装(mvn clean install)然后重新运行开发服务器来查看更改。
使用 Google Eclipse 插件创建的项目会自动重新加载,但我更喜欢使用 Maven,因为它可以更轻松地安装其他软件(例如 Spring Framework)。
【问题讨论】:
-
我有同样的问题/问题。有帮助的一件事是运行(在单独的命令行上)
mvn install而无需停止/重新启动开发服务器 - 这将重新部署它自动检测到的任何更改。 -
感谢
mvn install提示!试试mvn war:war- 它可以工作而且速度也更快(无需重新运行安装前的所有阶段)。
标签: java eclipse google-app-engine maven