2012-02-15 66 views
5

夥計們,Eclipse的靛藍 - 無法升級M2E

我試圖從更新站點升級「Maven的集成爲Eclipse」 - http://m2eclipse.sonatype.org/sites/m2e

當輸入倉庫站點時,Eclipse向我顯示可供下載的最新版本是0.12.1.20110112-1712。但是,當我開始安裝時,我收到關於現有依賴關係的錯誤。以下是錯誤的前幾行:

Cannot complete the install because of a conflicting dependency. 
    Software being installed: Maven Integration for Eclipse (Required) 0.12.1.20110112-1712 (org.maven.ide.eclipse.feature.feature.group 0.12.1.20110112-1712) 
    Software currently installed: Eclipse IDE for Java Developers 1.4.1.20110909-1818 (epp.package.java 1.4.1.20110909-1818) 
    Only one of the following can be installed at once: 
    Maven Integration for Eclipse 0.12.1.20110112-1712 (org.maven.ide.eclipse 0.12.1.20110112-1712) 
    Maven Integration for Eclipse 0.12.0.20101115-1102 (org.maven.ide.eclipse 0.12.0.20101115-1102) 
    This version of m2eclipse cannot be installed on top of the already installed m2eclipse. Uninstall the previous version of m2eclipse and try the install again. 1.0.0.20110607-2117 (org.maven.ide.eclipse 1.0.0.20110607-2117) 
    This version of m2eclipse cannot be installed on top of the already installed m2eclipse. Uninstall the previous version of m2eclipse and try the install again. 1.0.100.20110804-1717 (org.maven.ide.eclipse 1.0.100.20110804-1717) 
... 

好的。所以我需要先卸載我的老版本的m2e。我去幫助 - >關於 - >安裝軟件。我看到安裝了以下兩個特點M2E:

Eclipse IDE for Java Developers-->EPP Java Package-->m2e - Maven Integration for Eclipse 1.0.100... 
Eclipse IDE for Java Developers-->EPP Java Package-->slf4j over logback logging 1.0.100... 

問題是,當我選擇其中任意兩項,「卸載」保持禁用。似乎卸載它的唯一方法是卸載父「用於Java開發人員的Eclipse IDE」。

有人能告訴我我必須做什麼嗎?

非常感謝您的幫助。

問候,
彼得

+0

面向Java開發包中取出Eclipse IDE中。看看是否有幫助。 – MiJyn 2012-02-15 00:13:49

+0

添加到我以前的評論中:刪除Java IDE開發人員的Eclipse IDE的m2e軟件包。 – MiJyn 2012-02-15 00:14:54

+0

這正是我想要做的,但「卸載」被禁用。你是否說有其他方法可以將其刪除?謝謝。 Peter – Peter 2012-02-15 05:24:57

回答

0

我嘗試安裝的 「Eclipse的靛藍3.7.0」(即排在的 「Ubuntu軟件中心」 的Ubuntu 11.10)時也有一個問題。

請參見下面的記錄:

Cannot complete the install because one or more required items could not be found. Software being installed: m2e - Maven Integration for Eclipse 1.0.100.20110804-1717 (org.eclipse.m2e.feature.feature.group 1.0.100.20110804-1717) Missing requirement: m2e - Maven Integration for Eclipse 1.0.100.20110804-1717 (org.eclipse.m2e.feature.feature.group 1.0.100.20110804-1717) requires 'org.eclipse.wst.xml.core 0.0.0' but it could not be found

Maven的適用於 「的Eclipse靛藍服務發佈1」。

下載的鏡子上的Eclipse靛藍服務發佈1」 Linux的64位http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

更多鏡子:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

FYI:MercurialEclipse插件還與「的Eclipse靛藍服務工作版本1「(在終端上使用」sudo apt-get install mercurial「安裝hg命令之後)。

0

這是一個問題來自Eclipse版本。下載並安裝Eclipse for Java EE Developers。運行Eclipse幫助> Eclipse Marketplace>輸入m2e並執行搜索。一鍵安裝。

1

我不得不運行Eclipse靛藍同樣的問題在Windows 7 64位運行,我沒有看到在下拉式菜單中選擇M2像我在舊版本的eclipse中,所以我認爲有一個問題,並試圖卸載它,沒有意識到它是內置到這個版本。

這是一個很大的錯誤!我所有重新安裝或升級m2eclipse的努力都失敗了。

最後,我使用鏈接來閱讀RAD的文檔,以查看要使用哪個軟件更新網址以及Satya回答哪些文件。這裏是link了。

RAD顯然已經足夠接近,這讓我走上了正軌。然後我發現「篡改文件」錯誤,這與使用jdk 1.7相關。我發現here的解決方案很簡單,只需將安裝的jre更改爲1.6,然後m2eclipse插件的下一次安裝嘗試順利完成。

我把這些信息放在了希望它可以節省一些時間,如果他們遇到同樣的問題,而不想重新安裝eclipse。有了我所有的插件和配置,重做一切都需要很長時間。

0

爲了安裝上太陽神新M2E(1.4),我不得不卸載在Eclipse中的所有行家的元素,然後,我可以從http://download.eclipse.org/technology/m2e/releases安裝M2E」。

步驟卸載現有的行家元素(從組織.maven.ide *):

  1. 單擊幫助在Eclipse
  2. 安裝新軟件...
  3. 點擊什麼已經是安裝
  4. 選擇從org.maven.ide LL項目。*(即使它是必需的)
  5. 卸載它們都