2012-08-11 17 views
6

Acabo de descargar e instalar el último Eclipse Juno. También instalé Maven y SVN a través de Eclipse Market Place. El problema que tengo es que cuando reviso un proyecto de mi repositorio SVN, el proyecto no se verifica como un proyecto Maven.Comprobando el proyecto de Maven desde SVN en Eclipse

Estoy usando Windows 7 x64 OS. ¿Alguien podría arrojar algo de luz sobre este asunto? ¿Estoy haciendo algo mal?

+0

¿Cómo lo intentaste? ¿Tienes m2e instalado? – khmarbaise

+0

Mi problema exactamente. Gracias por preguntar. – eis

Respuesta

2

El proyecto no necesita ser verificado como un proyecto de maven. Lo que debe hacer es, después de verificar su proyecto (usando la perspectiva de SVN) ir a la perspectiva de Java y importarlo como un proyecto de maven.

Esto funcionará si su proyecto tiene un archivo pom.xml.

enter image description here

+0

Esto funciona para mí, excepto que necesito hacer pasos adicionales como los siguientes: 1) Haga clic con el botón derecho en su proyecto, seleccione Maven -> Eliminar Maven Nature. 2) Abra su terminal, vaya a su carpeta de proyectos y haga "mvn eclipse: limpiar" 3) Haga clic derecho en su proyecto y seleccione "Configurar -> Convertir en proyecto Maven" Este es el error para resolver este uso pasos anteriores . Créditos van a Vipul Gulhane: http://mytechnologythought.blogspot.com/2013/12/an-internal-error-occurred-during.html –

8

Con M2e instalado, puede hacer clic derecho sobre el proyecto y:

  • "Configuración" -> "Convertir al proyecto Maven" (y que leerá su pom.xml) o
  • "Maven" -> "desactivar naturaleza experto"

menudo uso ambos pasos (en orden inverso) a "reinicio" la configuración experta.

+0

Hola Nickolas, gracias por su respuesta. Intenté esto y funcionó; sin embargo, mi proyecto ahora no está sincronizado con svn. Si voy al elemento de menú 'Equipo', en el menú que aparece cuando haces clic con el botón derecho en el proyecto, no obtengo nada donde antes solía obtener opciones como 'actualizar', 'confirmar' 'sincronizar con repositorio' etc ... ¿Alguna idea? – Harvey

+0

¿Borró el proyecto y comenzó de nuevo, importando como un proyecto de Maven?No hay necesidad de hacer eso: puedes agregar/eliminar naturalezas maven y SVN en cualquier momento. Intente hacer clic derecho en el proyecto y seleccione "Equipo-> Compartir" –

+0

Esa es una forma, pero no es la más fácil. Ver mi respuesta a continuación –

1

Puede instalar un complemento llamado m2e-subclipse para hacer eso, pero actualmente no es ese soporte. Es posible que necesite construirlo usted mismo.

Link to m2eclipse-subclipse.

Alternativamente, lo que prefiero hacer es verificar el proyecto usando TortoiseSVN (o un cliente similar para mac/linux). Subclipse aún detectará que es un proyecto SVN, y usaré m2e para importar el proyecto (Importar el proyecto Maven existente).

+0

+1, me ayuda mucho – swemon

1
  1. Ir al repositorio SVN Explorando la perspectiva y finalizando el proyecto.
  2. y luego ir a la perspectiva Java, haga clic derecho en el proyecto y seleccione Configurar-> Convertir en proyecto Maven

Esto funciona para mí en Eclipse de Luna.

Cuestiones relacionadas