【问题标题】:maven2 war overlay and eclipse WTPmaven2 战争覆盖和日食 WTP
【发布时间】:2011-04-11 19:22:03
【问题描述】:

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

是否可以使用 Maven 战争覆盖项目与 Eclipse 一起运行?

谢谢。

【问题讨论】:

标签: java maven-2 m2eclipse eclipse-wtp


【解决方案1】:

我在这里遇到了同样的问题。我同意你的观点,它还没有得到支持(并且已经有将近 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)。

【讨论】:

  • 在过去的 1.5 个月里,Eclipse、m2eclipse 和战争覆盖 (Maven) 的组合让我非常失望。如果我可以再次选择,我不会使用这项技术,因为这些部件还不能很好地协同工作。下次可能更好地使用静态资源...
  • 嗯,现在已经过去了 2 年,M2E 和 M2E-WTP 的结合效果很好。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    我已经对此进行了测试(调试我的第一个 JASIG CAS 服务器),发现它可以在 eclipse 中运行:
    使用Jetty Maven Plugin 运行/调试战争覆盖的网络应用程序。
    希望有帮助~

    【讨论】:

    • 链接已更新。
    猜你喜欢
    • 1970-01-01
    • 2011-08-03
    • 2014-02-04
    • 2013-03-31
    • 1970-01-01
    • 2011-09-08
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多