1

我有一个使用 Jetty ( pom )的 Maven 项目,它可以像这样运行:

$ mvn jetty:run

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

问题:将项目导入 Eclipse 以使其可以作为 webapp 进行调试的最直接方法是什么?


我的尝试:

  1. 运行mvn eclipse:eclipsemvn eclipse:eclipse -Dwtpversion=1.5
  2. 例如,在 Eclipse 中,定义M2_REPO指向 Maven 目录的变量/home/nico/.m2/repository
  3. 导入 > 现有项目 > 选择项目目录 > 确定
  4. 选中“Dynamic Web Project”,然后单击“Further configuration available...”并在“web content”中输入“src/main/webapp”。之后您无法更改它。

我觉得它离工作不远,但问题是:我不知道如何告诉 Eclipse 罐子在哪里。
有没有比src/main/webapp/WEB-INF/lib手动从 Maven 存储库复制所有需要的 jar 更好的解决方案?

注意:这个问题非常相似,但接受的答案只是该过程的一个步骤。

4

1 回答 1

0
  1. 安装运行码头运行
  2. mvn eclipse:eclipse
  3. 例如,在 Eclipse 中,定义M2_REPO指向 Maven 目录的变量/home/nico/.m2/repository
  4. 导入 > 现有项目 > 选择项目目录 > 确定
  5. 右键单击项目>调试为>运行码头

现在,应用程序将在您的断点处停止,在您需要时逐步执行,等等。

于 2012-08-06T01:20:06.323 回答