0

关于如何在 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 一起工作吗?

4

1 回答 1

1

不要使用maven-eclipse-plugin.

而是使用 Eclipse 自己的m2e 插件

如果您点击链接,有一个视频可以帮助您入门。

m2e 与 WTP 正式集成,根据我的经验,它运行良好。

于 2011-12-01T18:39:50.827 回答