关于如何在 Eclipse 中将 Maven 战争应用程序完全设置为“动态 Web 项目”的任何输入?
我们有一个 webproject 设置并在 Maven3 中工作。
使用 Eclipse-Indigo,最新版本,并运行
mvn eclipse:eclipse
将其导入 Eclipse。
这适用于 Java 文件编译,但无法构建战争文件并部署到 Eclipse 中定义的应用服务器。也很高兴能让它工作。
(我读到您可以为此使用 m2eclipse,但我真的很讨厌它,因为(至少几个月前,当我最后一次尝试它时)构建一个相当大/复杂的应用程序仍然非常慢 - 就像它说的“构建项目去喝杯咖啡”在菜单中)。
然而,我现在看到你也可以这样做
mvn eclipse:eclipse -Dwtpversion=[version]
问题,根据文档
http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html
是 [version] 只能是“R7”、“1.0”或“1.5”。这似乎是非常旧的版本......
根据 WTP 文档
http://wiki.eclipse.org/WTP_FAQ#What_version_of_Eclipse_does_WTP_work_with.3F
这将要求您从回退时降级到 Eclipse-3.2...
那么有人对此有合理的解决方案吗?
它还能以某种方式与最新版本的 Eclipse 和 WTP 一起工作吗?