使用git repository在Eclipse中管理Maven项目

时间:2012-10-10 21:18:21

标签: java eclipse maven egit m2e

我们最近迁移到了Maven Build manager&我们的Java Web应用程序的git hub存储库。此外,我切换到eclipse,因为eclipse有很好的插件集。

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

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

听说过egit& m2对于maven和amp; github集成,但不确定如何使用它。

请告诉我这样做所需的步骤。我对eclipse完全不熟悉。

- 感谢

2 个答案:

答案 0 :(得分: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,则jetty会重新加载您的应用程序。

答案 1 :(得分:1)

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

完整指南:

  1. Creating a server
  2. Adding projects to a server
  3. Starting a server
  4. 有关详细信息,请查看Testing and publishing on your server