1

我们最近为我们的 Java Web 应用迁移到了 Maven 构建管理器和 git hub 存储库。我也切换到 eclipse,因为 eclipse 有很好的插件集。

作为一个新手,我只是 从代码根目录的终端运行mvn clean package 。然后将编译后的代码,即 /target/SNAPSHOT/* 移动到 tomcat/webapps/ROOT 位置。然后启动Tomcat7服务器。这个过程非常耗时,尤其是当我在 Java 和配置 .xml 文件中进行代码更改时。

我想完全在 IDE 环境中完成它,就像我之前在 Netbeans 中所做的那样,更新代码 -> 在调试模式下构建和运行, -> 进行代码更改然后提交。

听说过 egit 和 m2e 在 eclipse 中用于 maven 和 github 集成,但不知道如何使用它。

请引导我完成这样做所需的步骤。我对日食完全陌生。

- 谢谢

4

2 回答 2

2

您可能需要考虑使用maven-jetty-plugin http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin来运行 webapp。您不需要将内容复制到 tomcat。配置此插件后,您只需执行以下操作即可运行您的应用程序mvn jetty:run

我一般不喜欢在 Eclipse 中运行 webapps。这是个人喜好,但拥有一种 IDE 中立的方式来构建和运行您的应用程序总是很好的。如果你有m2e东西应该可以正常工作。我见过maven-jetty-plugin热插拔,如果您更改 web.xml,码头将重新加载您的应用程序。

于 2012-10-11T08:51:14.457 回答
1

我们使用 Git 进行版本控制,使用 Maven 进行依赖管理和构建自动化。一旦您的项目成功导入 Eclipse 并被识别为有效的 java web 项目,您就不需要 Git 或 Maven 在 IDE 中构建/运行它。只需使用现有的 tomcat 安装创建一个服务器,将项目添加到服务器,然后选择Run as > Run on Server.

完整指南:

  1. 创建服务器
  2. 将项目添加到服务器
  3. 启动服务器

有关更多详细信息,请查看在您的服务器上测试和发布

于 2012-10-10T22:54:03.993 回答