如何将Maven + jetty项目作为动态Web项目导入Eclipse?

时间:2012-08-01 08:44:08

标签: eclipse maven eclipse-wtp maven-jetty-plugin

我有a Maven project使用Jetty(pom),它可以像这样运行:

$ mvn jetty:run

许多开发人员希望在Eclipse中对其进行调试。

问题:将项目导入Eclipse的最简单方法是将其调试为webapp?


MY ATTEMPT:

  1. 运行mvn eclipse:eclipsemvn eclipse:eclipse -Dwtpversion=1.5
  2. 在Eclipse中,定义指向Maven目录的M2_REPO变量,例如/home/nico/.m2/repository
  3. 导入&gt; <现有项目>选择项目目录&gt;行
  4. 选中“Dynamic Web Project”,然后点击“Further configuration available ...”并输入“web content”,输入“src / main / webapp”。之后你无法改变它。
  5. 我觉得离工作不远,但问题是:我不知道如何告诉Eclipse罐子的位置。
    有没有更好的解决方案,而不是手动将所有需要的jar从Maven存储库复制到src/main/webapp/WEB-INF/lib

    注意:This question非常相似,但接受的答案只是整个过程的一个步骤。

1 个答案:

答案 0 :(得分:0)

  1. 安装Run Jetty Run
  2. 运行mvn eclipse:eclipse
  3. 在Eclipse中,定义指向Maven目录的M2_REPO变量,例如/home/nico/.m2/repository
  4. 导入&gt; <现有项目>选择项目目录&gt;行
  5. 右键点击项目&gt;调试为&gt;运行Jetty
  6. 现在,应用程序将在您的断点处停止,在您需要时逐步执行,等等。