我已经通过Help->检查更新菜单将我的eclipse indigo更新为juno。
我注意到我有更新的egit(2.x)和jgit(2.x)与我当前的安装(1.3.x)发生冲突,所以我删除了所有的egit插件(eigt,jgit,egit-mylyn和Maven SCM Handler对于EGit)。然后我尝试安装上面的egit插件并且能够安装egit和jgit但是无法为EGit安装Maven SCM Handler。
我尝试更新grvia m2e marketplace并得到以下错误:
由于依赖性冲突,无法完成安装 正在安装的软件:EGite的Maven SCM Handler 0.14.0.201110251725(org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
当前安装的软件:Eclipse EGit 2.0.0.201206130900-r(org.eclipse.egit.feature.group 2.0.0.201206130900-r)
一次只能安装以下其中一项:
Git Team Provider Core 2.0.0.201206130900-r(org.eclipse.egit.core 2.0.0.201206130900-r)
Git Team Provider Core(Incubation)0.8.4(org.eclipse.egit.core 0.8.4)
Git Team Provider Core 1.1.0.201109151100-r(org.eclipse.egit.core 1.1.0.201109151100-r)
Git Team Provider Core 1.3.0.201202151440-r(org.eclipse.egit.core 1.3.0.201202151440-r)
Git Team Provider Core(孵化)0.11.1(org.eclipse.egit.core 0.11.1)
Git Team Provider Core(Incubation)0.9.1(org.eclipse.egit.core 0.9.1)
Git Team Provider Core 1.0.0.201106090707-r(org.eclipse.egit.core 1.0.0.201106090707-r)
不能满足依赖性:
来自:Eclipse EGit 2.0.0.201206130900-r(org.eclipse.egit.feature.group 2.0.0.201206130900-r)
致:org.eclipse.egit.core [2.0.0.201206130900-r]
不能满足依赖性:
来自:Maven SCM Handler for EGit 0.14.0.201110251725(org.sonatype.m2e.egit 0.14.0.201110251725)
To:bundle org.eclipse.egit.core [1.0.0,2.0.0)
不能满足依赖性:
来自:Maven SCM Handler for EGit 0.14.0.201110251725(org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
收件人:org.sonatype.m2e.egit [0.14.0.201110251725]
我从错误中猜到市场上的工件还不是最新的,所以我试图从nexus repository下载最新的m2e-git,但我真的不知道是什么与它有关。
我将内容放在plugins文件夹的子目录中,并没有看到它出现在“安装的内容”对话框中,所以我假设它不起作用。
有没有人设法让这个工作?
答案 0 :(得分:45)
是的,自Juno发布以来,这也是其他m2e连接器的一个问题。我已将我用过的步骤发布到get around this issue here。
以下是说明:
答案 1 :(得分:12)
这适用于Eclipse 4.3( Kepler ):http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/
请务必取消选中“按类别分组项目”框
答案 2 :(得分:2)
我从git中获取代码并创建了一个与keppler + m2eclipse 0.14 + egit 3.x一起使用的构建。
使用此更新网址:https://github.com/micw/m2eclipse-egit-builds/raw/master/0.14.0.201401300919/
不要忘记取消选中“按类别分组项目”,否则您将无法在eclipse的软件管理器中看到该软件包。
更新2014-01-30:我构建了最新的git版本,允许与任何EGit 3.x版本一起使用。请使用此帖子中的新更新网址。我确认它适用于最新的EGit 3.2.x
答案 3 :(得分:0)
从中安装处理程序 http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/ 它适用于Kepler SR1。
答案 4 :(得分:0)
我能够使用以下配置。
最初我在安装m2e-egit时也遇到了错误,但是一旦我更新了Egit eclipe插件,m2e-egit的安装就完美了。希望它有所帮助。