2012-07-29 61 views
19

我已經通過幫助 - >檢查更新菜單將我的eclipse indigo更新爲juno。 我注意到我有更新爲egit(2.x)和jgit(2.x)與我當前的安裝(1.3.x)發生衝突,所以我刪除了所有的egit插件(eigt,jgit,egit-mylyn和Maven SCM EGit的處理程序)。然後我嘗試安裝上面的egit插件,並且能夠安裝egit和jgit,但無法爲EGit安裝Maven SCM Handler。
我試圖更新grvia的M2E市場,得到了以下錯誤:無法爲Junit安裝Maven SCM Handler

Cannot complete the install because of a conflicting dependency.
Software being installed: Maven SCM Handler for EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
Software currently installed: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
Only one of the following can be installed at once:
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 (Incubation) 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)
Cannot satisfy dependency:
From: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
To: org.eclipse.egit.core [2.0.0.201206130900-r]
Cannot satisfy dependency:
From: 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)
Cannot satisfy dependency:
From: Maven SCM Handler for EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
To: org.sonatype.m2e.egit [0.14.0.201110251725]

我從錯誤猜測,這是在市場上的神器還沒有跟上時代的,所以我嘗試下載來自nexus repository的最新m2e-git,但我真的不知道該如何處理它。
我把內容放在plugins文件夾的一個子目錄中,沒有看到它出現在「What is installed」對話框中,所以我假設它不起作用。
有沒有人設法讓這個工作?

回答

45

是的,自從Juno發佈以來,這一直是其他m2e連接器的問題。我已經發布了我用於get around this issue here的步驟。

下面是說明:

  1. 點擊幫助
  2. 點擊安裝新軟件
  3. 取消選中該複選框標記按類別集團項目(這一步是很重要的還是你贏了沒有看到表中的連接器)
  4. 粘貼到此URL http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/
  5. 完成插件安裝嚮導並重新啓動工作區
+13

已有更新。目前,最新版本的連接器位於http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/,我需要安裝它以使其正常工作。今後,請查看http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/(或者http://repository.tesla.io: 8081/nexus/content/sites/m2e.extras/m2eclipse-egit /)進一步更新。 – 2013-05-29 06:11:52

+7

這適用於Eclipse Kepler以及! – user1429007 2013-07-12 23:02:41

+0

謝謝。讓我的開普勒工作。鏈接由Michael Scheper提供給我工作 – Jay 2013-08-21 12:50:23

12

這將適用於Eclipse 4.3的工作(開普勒):http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/

記住要取消按類別標記組項目盒子

+1

Eclipse試圖嚇跑我說它會卸載Egit(我的:3.1.0),但事後證明它意味着降級(我的:到3.0.3)。 – 2013-10-29 09:05:03

+0

這很有趣,因爲這個URL在Eclipse Kepler R,Kepler SR1甚至Luna M2上都能正常工作,沒有那種可怕的警告。 – dnang 2013-11-11 03:12:11

+0

@PiotrFindeisen看起來,最新的每晚只支持egit高達3.0.x,我有oposite問題,不能升級到egit 3.1,因爲m2e連接器:( – mglauche 2013-11-26 11:46:42

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配合使用

+0

感謝您的努力,但是這對Eclipse 3.8並不適用。使用Michael Scheper評論中更新的URL的jonathan.cone解決方案確實有效。 – 2016-03-03 23:37:45

0

我能夠通過以下配置獲得它。

  • Eclipse的月神SR1的Eclipse
  • 例如:It團隊提供3.7.0(我已經更新通過Eclipse市場的 插件)
  • M2E例如:It 0.14(通過Eclipse 市場安裝)。

起初,我也發現了錯誤,而安裝M2E,例如:It但一旦我更新了例如:It插件的Eclipe,安裝M2E,例如:It的工作perfectly.Hope它幫助。