8

我有一个 Maven 战争模块,它像往常一样运行 eclipse WTP tomcat 服务器。现在我想通过使用 Maven 战争覆盖重用该模块工件:我只是创建一个新的战争项目并将该模块包含在项目依赖项中。问题是现在我不能再使用 eclipse“在服务器上运行”了,因为我在新项目中没有任何资源或配置文件(如 web.xml),一切都在战争依赖项中,但 eclipse 无法解决它。

无论如何使用 Eclipse 运行的 Maven 战争覆盖项目?

谢谢你。

4

3 回答 3

2

如果你想对一个战争项目有一个战争依赖,换句话说,做一个“战争覆盖”,那么m2eclipse目前不支持它 Jer开发了一个插件来实现这个功能,你可以试一试:http: //code.google.com/p/m2eclipse-wtp-ext/

于 2010-12-14T16:51:39.583 回答
1

我已经对此进行了测试(调试我的第一个 JASIG CAS 服务器),发现它可以在 eclipse 中运行:
Using Jetty Maven Plugin to run/debug war overlayed web apps。
希望有帮助~

于 2011-09-01T00:55:33.967 回答
0

我在这里遇到同样的问题。我同意你的观点,它还没有得到支持(并且已经有将近 2 年没有支持了!)。似乎有使用 q4e 版本 0.11.0+ 的替代方法:http ://wiki.eclipse.org/IAM_WTP_support您可以从https://code.google.com/p/q4e/下载或使用更新站点http ://q4e.googlecode.com/svn/trunk/updatesite-iam/。我会试一试,看看它是否以及如何工作(同时激活 m2eclipse)。

于 2010-09-24T09:37:46.973 回答