2012-02-15 27 views
5

Amigos,Eclipse Indigo - No es posible actualizar M2e

que estoy tratando de mejorar "Integración Maven para Eclipse" en el sitio de actualización - http://m2eclipse.sonatype.org/sites/m2e.

Cuando se ingresa el sitio del repositorio, Eclipse me muestra que la última versión disponible para descargar es 0.12.1.20110112-1712. Sin embargo, cuando comienzo la instalación, aparece un error sobre la dependencia existente. Aquí están las primeras líneas del error:

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. Entonces necesito desinstalar mi versión anterior de m2e primero. Voy a Ayuda-> Acerca de-> Software instalado. Veo las siguientes dos características M2e instalados:

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

El problema es cuando selecciono cualquiera de estos dos artículos, "desinstalar" permanece desactivado. Parece que la única forma de desinstalarlo es desinstalar el "IDE de Eclipse para desarrolladores de Java" principal.

¿Alguien puede decirme lo que debo hacer?

Gracias de antemano por su ayuda.

Saludos, Peter

+0

Retire el IDE Eclipse para desarrolladores de Java paquete. A ver si eso ayuda. – MiJyn

+0

Añadiendo a mi comentario anterior: eliminar el paquete m2e del Eclipse IDE para desarrolladores de Java. – MiJyn

+0

Eso es exactamente lo que trato de hacer, pero la "desinstalación" está deshabilitada. ¿Estás diciendo que hay alguna otra forma de eliminarlo? Gracias. Peter – Peter

Respuesta

0

yo también tenía un problema cuando se trata de instalar en "Eclipse Indigo 3.7.0" (que llegó en el "Centro de Software de Ubuntu" de Ubuntu 11.10).

Consulte el Registro a continuación:

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

Pero Maven trabaja en "Release Eclipse Indigo Servicio 1".

Descargar espejo para "Eclipse Servicio Indigo Release 1" en Linux de 64 bits: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

Más espejos: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

FYI: MercurialEclipse plugin también trabajó con "Servicio Eclipse Indigo Release 1 "(después de instalar el comando hg usando" sudo apt-get install mercurial "en el terminal).

0

Es un problema que sale de Eclipse versión. Descargue e instale Eclipse for Java EE Developers. Ejecute Eclipse Ayuda> Eclipse Marketplace> Ingrese m2e y haga una búsqueda. Instálalo con un solo clic.

1

tuve esta misma edición se ejecuta Eclipse Indigo 64 bits que se ejecuta en Windows 7. No vi las opciones m2 en menús desplegables como yo tenía versiones anteriores de eclipse, así que pensé que había un problema y traté de desinstalarlo, sin darme cuenta de que está integrado en esta versión.

¡Eso fue un gran error! Todos mis esfuerzos para volver a instalar o actualizar el m2eclipse fallaron.

Finalmente, utilicé el enlace para leer la documentación de RAD y ver qué url de actualización de software usar y qué archivos seleccionar con los que contestó Satya. Aquí está el link nuevamente.

RAD aparentemente está lo suficientemente cerca y eso me puso en el camino correcto. Luego encontré un error con "archivos alterados", que resultó estar relacionado con el uso de jdk 1.7. La solución que encontré here era una solución fácil, simplemente cambia el jre instalado a 1.6 y luego el siguiente intento de instalación para el plugin m2eclipse fue bien.

Estoy poniendo esta información con la esperanza de que le ahorrará tiempo a alguien si se encuentran con este mismo problema y no quieren reinstalar Eclipse. Con todos mis complementos y configuraciones, habría llevado mucho tiempo rehacer todo.

0

Con el fin de instalar el nuevo M2e (1.4) sobre el Helios, tuve que desinstalar todos los elementos de Maven en Eclipse y luego, pude instalar M2e de http://download.eclipse.org/technology/m2e/releases".

Pasos para desinstalar los elementos de Maven existente (de org .maven.ide *):.

  1. Haga clic en Ayuda en Eclipse
  2. instalar nuevo software ...
  3. Haga clic en lo que ya está instalado
  4. Seleccione una artículo ll de org.maven.ide. * (incluso si es necesario)
  5. desinstalar todos ellos
Cuestiones relacionadas