Maven m2e-egit在开普勒下安装失败

Ear*_*ine 1 eclipse git maven

今天我从eclipse markerplace安装了Maven插件(m2e).现在我想从github签出一个项目."从SCM中检出Maven项目"对话框显示"SCM类型"下拉列表,因此我单击了一个链接以安装git的连接器.

我在另一个对话框中找到了连接器"m2e-egit",所以我检查了它,单击Finish.它失败并显示以下消息:

Operation details
Cannot complete the install because one or more required items could not be found.
Software being installed: Maven SCM Handler for EGit 0.14.0.201207041402 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201207041402)
Missing requirement: Maven SCM Handler for EGit 0.14.0.201207041402 (org.sonatype.m2e.egit 0.14.0.201207041402) requires 'bundle org.eclipse.egit.core [1.0.0,3.0.0)' but it could not be found
Cannot satisfy dependency:
From: Maven SCM Handler for EGit 0.14.0.201207041402 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201207041402)
To: org.sonatype.m2e.egit [0.14.0.201207041402]
Run Code Online (Sandbox Code Playgroud)

它声称我没有安装EGit,但我可以确认我已经从"关于Eclipse功能"对话框安装了Eclipse EGit 3.1.0.20131021548-r.

我能找到的其他信息:

Eclipse:Kelper Service Release 1 - build id 20130919-0819

Eclipse.org - m2e:1.4.0.20130601-0317

我怎样才能解决这个问题并从github查看我的maven项目?

Qua*_*um7 9

市场中m2e-egit的版本已过时,不适用于最新版本的egit.这可以通过手动安装最新版本来修复,如线程无法安装Maven SCM Handler for EGit for Juno所述.

  1. 单击帮助
  2. 单击"安装新软件"
  3. 访问http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/并将URL复制到最新的子目录.
  4. 粘贴此URL(目前为http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201401060023/)并输入enter,或单击'添加...'以保存以供将来参考
  5. 取消选中按类别标记为"分组项目"的框(此步骤很重要,否则您将看不到表中的连接器)
  6. 完成插件安装向导并重新启动工作区