Java: Install Maven SCM in Eclipse Kepler

Si acabas de pasar a Eclipse Kepler atraido por las Top 10 Kepler Features seguramente habrás visto que pese a que han integrado Git en la nueva versión, el SCM de GIT (o Subversion) para Maven no están integrados y el “siguiente, siguiente” tampoco funciona como debería y verás unos errores como estos:

Fallo de instalacion “m2e-egit”:

Cannot complete the install because one or more required items could not be found.
Software being installed: Maven SCM Handler for EGit 0.14.0.201207041402 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201207041402)
Missing requirement: Maven SCM Handler for EGit 0.14.0.201207041402 (org.sonatype.m2e.egit 0.14.0.201207041402) requires 'bundle org.eclipse.egit.core [1.0.0,3.0.0)' but it could not be found
Cannot satisfy dependency:
From: Maven SCM Handler for EGit 0.14.0.201207041402 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201207041402)
To: org.sonatype.m2e.egit [0.14.0.201207041402]

Fallo de instalacion “m2e-subclipse”:

Cannot complete the install because one or more required items could not be found.
Software being installed: Maven SCM handler for Subclipse 0.13.0.201303011221 (org.sonatype.m2e.subclipse.feature.feature.group 0.13.0.201303011221)
Missing requirement: Maven SCM Handler for Subclipse 0.13.0.201303011221 (org.sonatype.m2e.subclipse 0.13.0.201303011221) requires 'bundle org.tigris.subversion.subclipse.core [1.6.0,1.9.0)' but it could not be found
Cannot satisfy dependency:
From: Maven SCM handler for Subclipse 0.13.0.201303011221 (org.sonatype.m2e.subclipse.feature.feature.group 0.13.0.201303011221)
To: org.sonatype.m2e.subclipse [0.13.0.201303011221]

Aqui están los pasos a seguir para poder instalar el SCM GIT (EGit) y SVN (Subclipse) para Maven:

Help > Install New Software…

Help > Install

GIT/EGIT: desmarcas la casilla “Group items by category” e introduces la URL (el plugin Egit ya viene instalado por defecto):

http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/

Queda algo como esto:

m2e-egit

Y ya puedes instalar…

Subversion/Subclipse: hay que instalar el subclipse (con una version anterior/soportada) y luego el plugin de m2e:

http://subclipse.tigris.org/update_1.8.x

kepler-m2e-svn-1

Una vez instalado ya tienes las librerias de subclipse (si intentas usar una version superior a la 1.8 no funcionará el m2e).

Ahora toca el m2e; desmarca la casilla de antes (“Group items by category”) e introduce la URL:

http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-subclipse/0.13.0/N/0.13.0.201303011221/

Quedaría algo tal que así y ya podras instalar:

kepler-m2e-svn-2

Ahora ya puedes trabajar!

Referencias:
http://blog.glassdiary.com/post/63792422946/using-git-and-maven-with-eclipse
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr1
http://eclipse.org/m2e/download/
http://subclipse.tigris.org/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: