我有一个maven war模块,正常运行eclipse WTP tomcat服务器。现在我想通过使用maven war overlay重用该模块工件:我只是创建一个新的war项目并将该模块包含在项目依赖项中。问题是现在我不能再使用eclipse“在服务器上运行”了,因为我在新项目中没有任何资源或配置文件(如web.xml),一切都在战争依赖中,但是eclipse无法解决它。
有没有使用与eclipse一起运行的maven war覆盖项目?
谢谢。
答案 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同时处于活动状态)。