maven2 war overlay和eclipse WTP

时间:2010-09-13 17:50:17

标签: java maven-2 m2eclipse eclipse-wtp

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

有没有使用与eclipse一起运行的maven war覆盖项目?

谢谢。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我测试了这个(调试我的第一个JASIG CAS服务器),发现它在eclipse中工作:
使用Jetty Maven Plugin运行/调试战争覆盖的网络应用程序 希望有帮助〜

答案 2 :(得分: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同时处于活动状态)。