错误:m2e在Eclipse中安装
我一直在试图安装Eclipse的Maven集成,我收到了这些错误。
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]
我的过程已经帮助>> EclipseMarketplace >>search“Eclipse的Maven集成”>>安装(m2e)
请帮忙。
编辑
在遇到大量问题后,决定卸载Eclipse Indigo 3.6.2并安装Indigo 3.7(按照我当前所在公司的标准)。 采取这一行动后,所有与装置(maven和其他)的问题已经解决。
今天我遇到了类似的问题,发现这个问题最近也在这个论坛上被问及答复了。 我的解决scheme是安装slf4j的基础上从这篇博客文章 “SLF4JloginEclipse插件”的指导方针。
提取,这是我做的:
- Eclipse – >帮助 – >安装新软件
- 添加一个新的软件站点:
- 名称:slf4j
- url: http : //www.fuin.org/p2-repository/
- 展开“Maven osgi-bundles”并select“slf4j-api”
- 点击“下一步”并按照安装。
安装完成后(Eclipse重新启动),然后我可以安装maven插件。
更新:
此线程中的其他一些答案现在包含官方软件包存储库的链接。 我还没有testing过,如果他们正在工作,但如果你更喜欢使用官方存储库,现在你知道在哪里find他们:)
Plugin团队已经为m2e 1.4和Eclipse Indigo创build了一个修复程序(具有这个精度:Indigo不再被m2e官方支持):
P2存储库: http : //download.eclipse.org/technology/m2e/releases-for-indigo/1.4/
参考: m2e用户邮件列表
使用Helios,我使用这个仓库来下载Maven Integration For Eclipse,没有任何问题。
这意味着文件夹eclipse /插件缺less“org.slf4j.api_1.6.4.v20120130-2120.jar”,所以你需要将文件复制到eclipse / plugins!
Ubuntu 13.04,Eclipse 3.8.1。 对于第3步,我所要做的只是添加主要的juno下载站点: http : //download.eclipse.org/releases/juno和m2e可以从那里安装。
如果你使用eclipse Indigo – 它似乎缺less许多文件。 如果你下载eclipse的开普勒,它似乎有靛蓝缺乏的文件。 可能会build议切换。
这是因为maven 1.5与当前的eclipse版本不兼容。 所以我们需要使用maven 1.4或1.3
下面是安装Maven 1.4的步骤
1)在eclipse中点击帮助
2)安装新软件
3)url为“ http://download.eclipse.org/technology/m2e/releases ”
4)取消勾选checkbox“仅显示可用软件的最新版本”,如果不取消勾选checkbox,将只显示最新版本,不显示maven 1.4。
5)select1.4版本的m2e和slf4j,然后点击下一步。
我有最新版本的靛蓝 64bit的这个问题。 我解决了安装最新版本的eclipse Juno 64bit。
您可以在Orbit存储库上findorg.slf4j.api 1.6.4 / 1.7.2,它比其他第三方存储库更可靠。
Maven无法解决slf4j的原因是因为Maven在可用的软件站点找不到它。 这就是为什么@Lasse使用其他软件网站的build议。 我想指出的是,根本原因是因为atlassian的文档已经过时了。 所以我们可以使用最新版本的Maven。 参考: Maven for Eclipse(M2E)安装错误