sts sirve que problemas plugin para oxygen mvn instalar configurar eclipse egit m2e eclipse-juno

eclipse - sirve - No se puede instalar el controlador SCM de Maven para EGit para Juno



mvn eclipse eclipse para que sirve (5)

He actualizado mi eclipse índigo a juno a través del menú Ayuda-> Buscar actualizaciones. Me di cuenta de que tenía actualizaciones para egit (2.x) y jgit (2.x) que coincidían con mis instalaciones actuales (1.3.x) y por lo tanto eliminé todos mis complementos de egit (eigt, jgit, egit-mylyn y Maven SCM Handler para EGIT). Luego intenté instalar los complementos egit anteriores y pude instalar egit y jgit, pero no pude instalar Maven SCM Handler for EGit.
Intenté actualizar grvia the m2e marketplace y obtuve el siguiente error:

No se puede completar la instalación debido a una dependencia conflictiva.
Software que se está instalando: Maven SCM Handler for EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
Software instalado actualmente: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
Solo uno de los siguientes se puede instalar a la vez:
Git Team Provider Core 2.0.0.201206130900-r (org.eclipse.egit.core 2.0.0.201206130900-r)
Git Team Provider Core (Incubación) 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 (Incubación) 0.11.1 (org.eclipse.egit.core 0.11.1)
Git Team Provider Core (Incubación) 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)
No se puede satisfacer la dependencia:
Desde: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
Para: org.eclipse.egit.core [2.0.0.201206130900-r]
No se puede satisfacer la dependencia:
De: Maven SCM Handler for EGit 0.14.0.201110251725 (org.sonatype.m2e.egit 0.14.0.201110251725)
Para: paquete org.eclipse.egit.core [1.0.0,2.0.0)
No se puede satisfacer la dependencia:
De: Maven SCM Handler para EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
Para: org.sonatype.m2e.egit [0.14.0.201110251725]

Supuse por el error que el artefacto que está en el mercado aún no está actualizado y, por lo tanto, traté de descargar el último m2e-git del repositorio de nexus, pero realmente no sabía qué hacer con él.
Coloqué el contenido en un subdirectorio de la carpeta de complementos y no lo vi aparecer en el cuadro de diálogo "qué está instalado", así que supongo que no funcionó.
¿Alguien ha logrado que esto funcione?




Pude hacerlo funcionar con la siguiente configuración.

  • Eclipse Luna SR1 Eclipse
  • Egit Team Provider 3.7.0 (había actualizado el complemento a través del mercado de eclipse)
  • M2E egit 0.14 (instalado a través de eclipse marketplace).

Inicialmente, también estaba recibiendo el error al instalar m2e-egit, pero una vez que actualicé el complemento Egit eclipe, la instalación de m2e-egit funcionó perfectamente. Espero que ayude.


Sí, esto también ha sido un problema para otros conectores m2e desde que se lanzó Juno. He publicado los pasos que solía solucionar este problema aquí .

Aquí están las instrucciones:

  1. Haga clic en ayuda
  2. Haga clic en Instalar nuevo software
  3. Desmarque la casilla etiquetada Agrupar elementos por categoría (este paso es importante o no verá el conector en la tabla)
  4. Pega en esta URL http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/
  5. Finalice el asistente de instalación del complemento y reinicie el área de trabajo

Tomé el código de git y creé una compilación que funciona con keppler + m2eclipse 0.14 + egit 3.x.

Utilice esta URL de actualización: https://github.com/micw/m2eclipse-egit-builds/raw/master/0.14.0.201401300919/

No olvide desmarcar "Agrupar elementos por categoría" o no verá el paquete en el administrador de software de eclipse.

Actualización 2014-01-30: Construí la última versión de git que permite ser utilizada con cualquier versión de EGit 3.x. Por favor, use la nueva URL de actualización en esta publicación. He comprobado que funciona con el último EGit 3.2.x