Archivos por Etiqueta: subversion

SCM-VCS: Git & Subversion

Despues de mirar unos cuantos SCM/VCS para Git/Subversion que corrieran sobre Java (en un contenedor de Servlets, como Tomcat o Jetty -por cuestión de seguridad, portabilidad y demás-), aquí están los ganadores:

  1. SCM-Manager (BSD-License) > Ganador sin duda: tiene soporte by default para Git y Subversion, usa las librerías JGit (Eclipse) y SVNKit, ambas hechas tambien en Java, un command-line para automatizar tareas y bastantes plug-ins (para integración con Jenkins entre otros), muy funcional.
  2. GitBlit (Apache License 2.0) > Otra buena opción, aunque solo soporta Git (usando JGit), las gráficas parecen mejores.
  3. Gerrit (Apache License 2.0) > Descartado por varios motivos: la instalación es más compleja, el alta de usuarios tb es más complejo y la interface de usuario es bastante limitada (y un poco tortuosa).
Anuncios

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

Leer más de esta entrada

A %d blogueros les gusta esto: