错误: m2e 安装在 Eclipse 中

我一直在尝试为 Eclipse 安装 MavenIntegration,我收到了这些错误。

    Cannot complete the install because one or more required items could not be found.
Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
Cannot satisfy dependency:
From: m2e logback appender 1.4.0.20130601-0317 (org.eclipse.m2e.logback.appender 1.4.0.20130601-0317)
To: bundle org.eclipse.m2e.core.ui [1.4.0,1.5.0)
Cannot satisfy dependency:
From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
To: org.eclipse.m2e.logback.appender [1.4.0.20130601-0317]

我的过程是 Help > > EclipseMarketplace > > Search“ Maven Integration for Eclipse”> > Install (m2e)

请帮帮我。

剪辑

在遇到大量问题之后,我们决定卸载 Eclipse 靛蓝3.6.2并安装靛蓝3.7(根据我目前工作的公司的标准)。在采取了这一步骤之后,所有与安装有关的问题(maven 和其他)都得到了解决。

90118 次浏览

这意味着文件夹 eclipse/plugins 缺少“ org.slf4j.api _ 1.6.4.v20120130-2120.jar”,因此您需要将该文件复制到 eclipse/plugins!

如果您正在使用 Eclipse 靛蓝——它似乎丢失了许多文件。如果你下载 eclipseKepler 它似乎有在靛蓝缺乏的文件。可能会建议交换。

我今天碰到了一个类似的问题,发现这个问题最近也在 阿特拉斯论坛上被问及并得到了回答。我的解决方案是根据关于“ Eclipse 插件中的 SLF4J 日志记录”的指导原则 来自这篇博文安装 SLF4J。

为了提取,以下是我所做的:

  1. Eclipse-> Help-> Install New Software Eclipse-> 帮助-> 安装新软件
  2. 添加一个新的软件站点:
  3. 展开“ Maven osgi-bundle”并选择“ slf4j-api”
  4. 单击“下一步”并按照安装。

在安装完成(并且 Eclipse 已经重新启动)之后,我就可以安装 maven 插件了。

更新:

此线程中的其他一些答案现在包含到官方软件包存储库的链接。我还没有测试它们是否正常工作,但是如果您希望使用官方存储库,现在您知道在哪里可以找到它们:)

使用软件更新站点作为 http://download.eclipse.org/technology/m2e/releases/1.0 这个方法对我很有效,并且得到了完全相同的错误消息。

插件团队已经为 m2e 1.4和 Eclipse 靛蓝创建了一个修复程序(精确地说: 靛蓝不再官方支持 m2e) :

P2存储库: http://download.eclipse.org/technology/m2e/releases-for-indigo/1.4/

参考资料: M2e-users 邮件列表

使用 Helios,并且我使用这个存储库毫无问题地下载了 MavenIntegrationforEclipse。

Http://download.eclipse.org/technology/m2e/releases/1.3

我有这个问题与日食的最新版本 靛蓝64位。我解决了安装最新版本的 Eclipse 朱诺64位。

Ubuntu 13.04,Eclipse 3.8.1.对于步骤3,我所要做的就是添加 Juno 的主要下载站点: http://download.eclipse.org/releases/juno和 m2e 可以从那里安装。

您可以在 轨道仓库上找到 org.slf4j.api 1.6.4/1.7.2,它比其他第三方存储库更可靠。

这是因为 maven 1.5与当前 Eclipse 版本不兼容。 所以我们需要使用 Maven 1.4或者1.3

下面是安装 maven 1.4的步骤

1)在日食时按「帮助」

2)安装新软件

3)网址为「 http://download.eclipse.org/technology/m2e/releases

4)取消勾选“只显示可用软件的最新版本”复选框 如果不取消选中复选框,它将只显示最新版本,并且不显示 Maven1.4。

5)选择1.4版本的 m2e 和 slf4j,然后单击 next。

Maven 无法解析 slf4j 的原因是因为 Maven 无法在可用的软件站点中找到它。这就是为什么@Lasse 建议使用另一个软件站点的原因。我想指出的是,根本原因是因为 atlassian 文档现在已经过时了。所以我们可以用最新版本的 Maven。 参考文献: < a href = “ https://stackoverflow. com/questions/18934503/Maven-for-Eclipse-M2E-install-error”> Maven for Eclipse (M2E) Installationerror