【发布时间】:2023-03-21 11:51:02
【问题描述】:
有关如何在 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 一起工作吗?
【问题讨论】:
标签: eclipse maven war eclipse-wtp maven-eclipse-plugin