【问题标题】:Which Eclipse wtp version should I use for maven?我应该为 maven 使用哪个 Eclipse wtp 版本?
【发布时间】:2012-02-10 11:50:10
【问题描述】:

当我尝试运行 maven 目标时收到此错误 - mvn eclipse:eclipse -Dwtpversion=3.3.1

[ERROR] 无法执行目标 org.apache.maven.plugins:maven-eclipse-plugin:2.8 :eclipse (default-cli) on project meeting-web:不支持的 WTP 版本:3.3.1 .该插件目前仅支持以下版本: 1.0 1.5 2.0 R7 非 e. -> [帮助 1] [错误]

使用 2.0 版就足够了吗?但是目标不应该成功吗?

<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
    <wtpmanifest>true</wtpmanifest>
    <wtpapplicationxml>true</wtpapplicationxml>
    <wtpversion>2.0</wtpversion>
</configuration>

下面的图片没有确认我使用的是 wtp 版本 3.3.1 吗?

【问题讨论】:

    标签: eclipse maven maven-plugin maven-3 eclipse-wtp


    【解决方案1】:

    您可以使用最新支持的 wtp 插件版本,在 eclipse 中打开项目并在“问题”视图中右键单击警告“wtp project version to old”并选择“quickfix.

    据我所知,自从 maven eclipse m2eclipse 插件变得更高级以来,插件中删除了对 wtp 的支持。你不使用那个的有什么原因吗?

    【讨论】:

    • 我需要 maven 项目在安装后成为一个 Web 应用程序。 m2eclipse 与此有何关系? m2eclipse 是一个 Eclipse 插件,我指的是一个 Maven 插件。我不明白你的答案,但谢谢
    • 你好 eclipse:eclipse 插件编写 .classpath 和 .project 文件,将依赖项直接链接到本地​​ maven 存储库。如果添加新的依赖项,则需要重新执行插件。 m2eclipse是一个eclipse插件,直接基于pom.xml文件动态解析依赖。它还带有一个 pom 编辑器和一些依赖项分析功能。因此使用 m2eclipse 允许 IDE 使用与 maven 相同的配置(pom.xml)。所以你不再需要eclipse:eclipse插件来在eclipse中运行和开发基于maven的项目了。
    • 因此该插件不再支持较新的 WTP 版本,您可以使用 m2eclipse 很好地工作。
    猜你喜欢
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 2010-10-31
    • 1970-01-01
    相关资源
    最近更新 更多