【问题标题】:Spring Starter Project in Eclipse -- Can not use Maven: M2EEclipse 中的 Spring Starter 项目——不能使用 Maven:M2E
【发布时间】:2016-12-14 16:43:52
【问题描述】:
Eclipse Luna 4.4.2 with Java JDK 1.7

我安装了

Spring IDE plugin version 3.7.3
Pivotal Software Spring Tool Suite(STS 3.7.3)

插件成功,切换到 Spring 透视图没有问题,我的 File->new->projects 有几个与 spring 相关的选择。

我一直在使用 maven 构建,没有任何问题。我的 Maven 版本是 3.3.3。检查 Help->Installation Details 对话框显示 eclipse m2e-workspace 0.3.1

访问 Eclipse Marketplace 时,对话框显示 Maven Integration for Eclipse(Luna 和更新版本)1.5,更新按钮显示为灰色,并且有一个卸载按钮,所以我已经安装了。

选择Spring Starter项目时,我将创建对话框带有顶部读数的错误消息 -

无法使用 Maven 导入,因为无法使用 Maven:M2E (Eclipse Maven 工具)未安装

当我右键单击 pom.xml 时,我也丢失了我的 maven 子菜单。它不再存在了。

在我开始删除东西/改变东西并可能使事情变得更糟之前,有什么解决方案的想法吗?也欢迎解释。

谢谢

【问题讨论】:

    标签: eclipse spring maven


    【解决方案1】:

    将 Spring IDE 插件安装到已经安装了 maven 插件的 Eclipse 中会导致严重的冲突,因为 Spring IDE 也安装了 maven。它可能是可以解决的,但我无法找到解决方案。

    我确实卸载了 Spring IDE,但在 Eclipse 重新启动时问题没有清除。我删除了损坏的 eclipse 安装,同时保持其工作区完好无损。

    我终于用 eclipse 安装了 STS 并将它指向我以前的工作区。

    【讨论】:

    • 我不明白你的回答。 “我删除了损坏的 Eclipse 安装”是什么意思?和“安装 STS w/eclipse”??你可以再详细一点吗?也许重现您的分步解决方案
    • 使用 Spring 框架有两种方法。首先是将插件安装到 Eclipse IDE 版本中,例如 Luna。二是安装与Eclipse完全集成的Spring Tool Suite,简称STS。我从不将我的工作空间与 Eclipse IDE 目录放在同一目录下,因此我可以切换 IDE 版本而不必担心意外删除代码。所以我只是从硬盘中删除了Eclipse版本并下载并安装了STS。启动时,我将其指向我保存的工作区。
    【解决方案2】:

    我遇到了同样的问题,但我不知道如何解决。

    为了解决这个问题,我通过 url 下载了 Spring Tool Suite™:http://spring.io/tools/sts/all

    此套件包含构建您想要的任何 Spring 项目的所有工具。

    希望这对你有用。

    【讨论】:

      猜你喜欢
      • 2019-09-05
      • 2018-01-05
      • 2018-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多