2012-02-15 21 views
5

Folks,Eclipse Indigo - Impossibile aggiornare M2E

Sto provando ad aggiornare "L'integrazione Maven per Eclipse" dal sito di aggiornamento - http://m2eclipse.sonatype.org/sites/m2e.

Quando si immette il sito di repository, Eclipse mi mostra che l'ultima versione disponibile per il download è 0.12.1.20110112-1712. Tuttavia, quando avvio l'installazione, ricevo un errore sulla dipendenza esistente. Ecco le prime righe dell'errore:

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) 
... 

Ok. Quindi ho bisogno di disinstallare la mia versione precedente di m2e prima. Vado a Aiuto-> Informazioni-> Software installato. Vedo le seguenti due caratteristiche M2E installati:

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... 

Il problema è quando seleziono uno di questi due elementi, "Disinstalla" rimane disattivato. Sembra che l'unico modo per disinstallarlo è disinstallare il genitore "Eclipse IDE per gli sviluppatori Java".

Qualcuno può dirmi per favore cosa devo fare?

Grazie in anticipo per il vostro aiuto.

Saluti, Peter

+0

Rimuovere l'IDE Eclipse per il pacchetto di sviluppatori Java. Vedi se questo aiuta. – MiJyn

+0

Aggiungendo al mio commento precedente: rimuovere il pacchetto m2e di Eclipse IDE per gli sviluppatori Java. – MiJyn

+0

Questo è esattamente quello che sto cercando di fare ma "disinstallare" è disabilitato. Stai dicendo che c'è un altro modo per rimuoverlo? Grazie. Peter – Peter

risposta

0

Ho anche avuto un problema quando si cerca di installare su "Eclipse Indigo 3.7.0" (che è venuto nella "Ubuntu Software Center" di Ubuntu 11.10 ).

vedere il registro di seguito:

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

Ma Maven lavora su "Eclipse Indigo Servizio Release 1".

Download Mirror per "Eclipse Servizio Indigo Release 1" sul Linux a 64 bit: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

più specchi: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

FYI: MercurialEclipse plug lavorato anche con "Servizio Eclipse Indigo Release 1 "(dopo aver installato il comando hg utilizzando" sudo apt-get install mercurial "sul terminale).

0

Si tratta di un problema in uscita dalla versione di Eclipse. Scarica e installa Eclipse for Java EE Developers. Esegui Eclipse Guida> Mercato Eclipse> Immettere m2e ed eseguire una ricerca. Installalo con un clic.

1

Ho avuto questo stesso problema in esecuzione Eclipse Indigo a 64 bit in esecuzione su Windows 7. Non ho visto le opzioni di m2 di menu a discesa, come ho aveva nelle versioni precedenti di Eclipse, quindi ho pensato che ci fosse un problema e ho provato a disinstallarlo, senza rendermi conto che è integrato in questa versione.

Questo è stato un grosso errore! Tutti i miei sforzi per reinstallare o aggiornare m2eclipse non sono riusciti.

Infine, ho utilizzato il collegamento per leggere la documentazione di RAD per vedere quale URL di aggiornamento del software utilizzare e quali file selezionare con cui Satya ha risposto. Ecco di nuovo lo link.

RAD apparentemente è abbastanza vicino e questo mi ha fatto sulla buona strada. Poi ho trovato un errore con "file manomessi", che risulta essere relativo all'utilizzo di jdk 1.7. La soluzione che ho trovato here era una soluzione semplice, basta cambiare il jre installato a 1.6 e poi il prossimo tentativo di installazione per il plugin m2eclipse è andato bene.

Inserisco queste informazioni nella speranza che risparmi tempo a qualcuno se si imbattono in questo stesso problema e non vogliono reinstallare eclissi. Con tutti i miei plugin e configurazioni ci sarebbe voluto molto tempo per rifare tutto.

0

Per installare il nuovo M2E (1.4) su Helios, ho dovuto disinstallare tutti gli elementi Maven in Eclipse e quindi, ho potuto installare M2E da http://download.eclipse.org/technology/m2e/releases".

Procedura per disinstallare elementi Maven esistente (da org .maven.ide *):.

  1. Fare clic nella Guida in Eclipse
  2. Install New Software ...
  3. Clicca su ciò che è già installato
  4. Selezionare un ll punto da org.maven.ide. * (anche se è necessario)
  5. disinstallarli tutti
Problemi correlati