Maven en Eclipse: instalación paso a paso [cerrado]

336

He pasado en el sitio de Maven leyendo los tutoriales de 5 y 30 minutos y probando a Maven por primera vez.

Quiero instalar un complemento Maven y usarlo para comenzar a construir proyectos Maven desde Eclipse.

A pesar de un esfuerzo sincero, no he podido encontrar un tutorial completo sobre ningún complemento de Maven. M2E, que parece ser el estándar de facto, no tiene más que enlaces rotos (o recursivos) en su sitio.

No puedo decir si incluso instalé el complemento correctamente, o cómo usarlo.

¿Alguien sabe de una buena guía paso a paso para M2Ecualquier otro complemento? ¿Uno que viene con una buena documentación de instalación, junto con una explicación sólida de sus características y usos adecuados?

IAmYourFaja
fuente
20
Estoy en el mismo bote !, me alegro de que hayas publicado esta pregunta. Veo que fue hace unos días. ¿Dónde pudiste hacer que funcione? Ya instalé maven en mi máquina, pero aún no he podido instalar el complemento.
david
2
Si usa Eclipse Juno J2EE m2e ya está incluido.
Deanna
1
@KellySFrench, por favor no vuelva a abrir preguntas fuera del tema, como solicitudes de tutoriales.
TylerH

Respuestas:

537

(Editar 2016-10-12: Muchas descargas de Eclipse de https://eclipse.org/downloads/eclipse-packages/ ya tienen M2Eclipse incluido. A partir de Neon, tanto los paquetes Java como Java EE lo hacen, busque "Soporte Maven" )

Forma 1: instalación del complemento Maven Eclipse paso a paso:

  1. Abrir Eclipse IDE
  2. Haga clic en Ayuda -> Instalar nuevo software ...
  3. Haga clic en el botón Agregar en la esquina superior derecha
  4. En la ventana emergente: complete el Nombre como "M2Eclipse" y la Ubicación como " http://download.eclipse.org/technology/m2e/releases " o http://download.eclipse.org/technology/m2e/milestones/1.0

  5. Ahora haga clic en Aceptar

Después de esa instalación se iniciaría.

Forma 2: Otra forma de instalar el complemento Maven para Eclipse por "Eclipse Marketplace":

  1. Eclipse abierto
  2. Vaya a Ayuda -> Eclipse Marketplace
  3. Búsqueda por Maven
  4. Haga clic en el botón "Instalar" en la sección "Integración de Maven para Eclipse"
  5. Siga las instrucciones paso a paso.

Después de una instalación exitosa, haga lo siguiente en Eclipse:

  1. Ir a la ventana -> Preferencias
  2. Observe, Maven está alistado en el panel izquierdo

Finalmente,

  1. Haga clic en un proyecto existente.
  2. Seleccione Configurar -> Convertir a proyecto Maven
Ripon Al Wasim
fuente
55
He cansado estos pasos pero no lo instalo, recibí un error que detallo a continuación ...... No se puede completar la instalación porque no se pudieron encontrar uno o más elementos necesarios. Software que se está instalando: m2e - Maven Integration for Eclipse (incluye componentes de incubación) 1.5.0.20140606-0033 (org.eclipse.m2e.feature.feature.group 1.5.0.20140606-0033)
Krunal Patel
@ Krunal Patel: ¿has probado en Marketplace?
Ripon Al Wasim
Tengo el mismo No puedo completar la instalación porque no se pudieron encontrar uno o más elementos necesarios. Software que se está instalando: m2e - slf4j sobre el inicio de sesión de registro (Opcional) 1.5.0.20140606-0033 (org.eclipse.m2e.logback.feature.feature.group 1.5.0.20140606-0033) - no vi la opción del mercado bajo ayuda.
Diego
44
Eclipse juno no es compatible con maven 1.5 ... aún no han agregado la capacidad de 1.5, así que intente 1.4 o 1.3 download.eclipse.org/technology/m2e/releases/1.3 download.eclipse.org/technology/m2e/releases/1.4
Alvin
Gracias por una descripción tan buena, pero no puedo instalar maven de ninguna manera. Error al decir que "No se puede satisfacer la dependencia:" y "no se puede completar la instalación porque no se pudieron encontrar uno o más elementos necesarios". No estoy seguro de cuál es el problema. Por favor ayuda.
Kushal Jayswal
32

SI desea instalar Maven en Eclipse (Java EE) Indigo Luego siga estos pasos:

  1. Eclipse -> Ayuda -> Instalar nuevo software.

  2. Escriba " http://download.eclipse.org/releases/indigo/ " y presione Enter.

  3. Expanda la etiqueta "Colaboración".

  4. Seleccione el complemento Maven desde allí.

  5. Haga clic en siguiente.

  6. Acepte el acuerdo y haga clic en finalizar.

Después de instalar el maven, pedirá reiniciar el Eclipse, así que reinicie el eclipse nuevamente para ver los cambios.

Mukesh Kumar
fuente
1
Muchas gracias. Había probado todas las opciones anteriores pero ninguna me funcionó. Cada vez que recibía el error "no se puede instalar debido a un error de dependencia". Tu solución funcionó.
Un Nigdikar
1
Muchas gracias, yo también probé todas las demás soluciones, pero ninguna de ellas funcionó para mí. Seguí tus pasos con Neon en lugar de Indigo, y funcionó :)
Ahmed Laatabi
Muchas gracias @mukesh Kumar ......... Usuarios de neón - Simplemente use url - download.eclipse.org/releases/neon y en el filtro escriba maven e instale todo el software necesario para maven
Anurag_BEHS
13

Al "usar instalar un complemento Maven y usarlo", estoy seguro de que está buscando un complemento Eclipse que realice funciones de Maven dentro del IDE. Si es así, M2E es una buena opción. Encontrará mucha ayuda dentro de la instalación de Eclipse una vez que instale M2E.

Dicho esto, teniendo en cuenta que está comenzando a usar Maven, sería muy útil tener una buena comprensión de los conceptos básicos. El uso de M2E podría ocultar algunos de los detalles que podrían conducir a una interpretación incompleta o incorrecta del comportamiento de Maven y, por lo tanto, problemas posteriores.

Algunas buenas referencias en línea de Maven son:

Sri Sankaran
fuente
44
Pero, ¿cómo instalas M2E en eclipse? (Realmente necesito instalarlo en MuleStudio .. oO)
david
No estoy familiarizado con Mule Studio. Si es un complemento para Eclipse 3.7 (también conocido como Indigo), debería poder instalar M2E desde Eclipse Marketplace (Ayuda> Eclipse Marketplace ...: busque "m2e" y seleccione "Maven Integration for Eclipse"). Alternativamente, puede descargarlo del sitio web M2E ( eclipse.org/m2e )
Sri Sankaran
He instalado el complemento e intento agregar algunas fuentes (artefacto o algo que creo) y el complemento no puede encontrar dónde está instalado, pero intento descargarlo desde el complemento y no puedo encontrar cómo hacerlo ...
Enrique San Martín
"Encontrará mucha ayuda dentro de la instalación de Eclipse una vez que instale M2E". - ¿pero donde? No hay nada en la ayuda instalada (Ayuda -> Contenido de la ayuda).
Martin Schröder
@ MartinSchröder Escribí eso hace más de 3 años y era válido entonces. Lo siento, pero no he seguido el ritmo de Eclipse desde entonces.
Sri Sankaran
11

Primero instale Maven en su sistema y configure las variables de entorno de Maven

  1. M2_HOME: .... \ apache-maven-3.0.5 \ maven ruta instalada
  2. M2_Repo: D: \ maven_repo \ If change maven repo location
  3. M2:% M2_HOME% \ bin

Pasos para configurar maven en Eclipse IDE:

  • Seleccione Ventana -> Preferencias Nota: Si la opción Maven no está presente, agregue maven 3 para eclipsar o instálela.
  • Agregue la ubicación Maven de su sistema

Para comprobar que Maven está configurado correctamente:

  • Abra Eclipse y haga clic en Windows -> Preferencias

  • Elija Maven desde el panel izquierdo y seleccione instalaciones.

  • Haga clic en Maven -> "Configuración de usuario" opción del panel izquierdo, para verificar la ubicación del repositorio local.

Anil Satija
fuente
6

Comprueba esto

en cambio para evitar este error:

No se puede completar la instalación porque no se pudieron encontrar uno o más elementos necesarios. Software que se está instalando: m2e - slf4j sobre el inicio de sesión de registro (Opcional) 1.6.1.20150625-2338 (org.eclipse.m2e.logback.feature.feature.group 1.6.1.20150625-2338) Falta el requisito: Integración de Maven para Eclipse 1.6.0.20150526-2032 (org.eclipse.m2e.core 1.6.0.20150526-2032) requiere 'bundle com.google.guava [14.0.1,16.0.0)' pero no se pudo encontrar Requisito faltante: integración de Maven para Eclipse 1.6.1.20150625-2338 (org.eclipse.m2e.core 1.6.1.20150625-2338) requiere 'bundle org.eclipse.osgi 3.10.0' pero no se pudo encontrar No se puede satisfacer la dependencia: De: Maven Integration for Eclipse 1.6.0.20150526-2032 (org. eclipse.m2e.core.ui 1.6.0.20150526-2032) Para: paquete org.eclipse.m2e.core [1.6.0,1.7.

fuente

Hojat Modaresi
fuente
3
¡Gracias! ¡Esta solución ( download.eclipse.org/technology/m2e/releases/1.3 ) funciona en Kelper!
Ken Pega
También funciona en IBM Rational 8.0.3.
Vulpo
4

Debe seguir los siguientes pasos en el IDE de Eclipse

  1. Vaya a Ayuda -> Instalar nuevo software
  2. Haga clic en el botón Agregar en la esquina superior derecha
  3. En la ventana emergente, escriba el nombre como "Maven" y la ubicación como " http://download.eclipse.org/technology/m2e/releases "
  4. Haga clic en OK

La integración de Maven para eclipse se descargará e instalará. Reinicie el espacio de trabajo.

En la carpeta .m2 (generalmente en el directorio C: \ user \) agregue settings.xml. Dar proxy y perfiles adecuados. Ahora cree un nuevo proyecto Maven en eclipse.

sunitha
fuente
3

También me encontré con el mismo problema y descubrí que el problema aquí es la solución.

Mucha gente asume que la integración de Eclipse y Maven es difícil pero es muy fácil.

1) descargue el maven y descomprímalo en su directorio favorito.

Ej: C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

2) Establezca la variable de entorno para Maven (espero que todos sepan a dónde ir para configurar esto)

En la variable del sistema: Variable_name = M2_HOME Variable_Value = C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

A continuación, en la misma variable del sistema, encontrará el nombre de la variable llamada Ruta: simplemente edite la variable de ruta y agregue detalles de M2_HOME como con los valores existentes.

%M2_HOME%/bin;

así que en el segundo paso, ahora ha terminado de configurar las cosas de Maven en su sistema. Debe verificar si su configuración es correcta o no, vaya al símbolo del sistema y escriba mvn - version, debe mostrar la ruta de su Maven

3) Abra el eclipse y vaya a Instalar nuevo software y escriba M2E Plugin install y reinicie Eclipse

con los 3 pasos anteriores, ha terminado con Maven y Maven Plugin con eclipse

4) Maven utiliza la carpeta .m2 para descargar todos los frascos, que encontrará en Ej: C: \ Users \ tempsakat.m2

debajo de esta carpeta habrá un archivo settings.xml y una carpeta de repositorio.

5) vaya a Windwo - preferencias de su Eclipse y escriba Maven, luego seleccione UserSettings en el menú de la izquierda y luego indique la ruta de settings.xml aquí.

ahora que has terminado ...

usuario3749024
fuente
3

Instalación del complemento Maven Eclipse paso a paso:

Abra Eclipse IDE Haga clic en Ayuda -> Instalar nuevo software Haga clic en el botón Agregar en la esquina superior derecha En la ventana emergente: complete el Nombre que desee y la Ubicación como http://download.eclipse.org/technology/m2e/milestones/1.0 Ahora haga clic en Aceptar Y sigue las instrucciones

amoljdv06
fuente
Muchas de las otras respuestas tienen muchos años a partir de ahora (2018). Este me funcionó.
Capitán Fantástico
2

Acabo de incluir el Mavencomplemento de integración con Eclipse:

Solo sigue los siguientes pasos:

En eclipse, desde el elemento del menú superior, seleccione- Help-> haga clic en Install New Software..-> luego haga clic en el Addbotón.

establezca el MavenAPIcuadro de texto a nombre y http://download.eclipse.org/technology/m2e/releasesen el cuadro de texto de ubicación.

presione OKy seleccione el Mavenproyecto e instálelo haciendo clic next.

Jenis Kasundra
fuente
2

Intenté todo pero este funcionó. 1. Eclipse -> Ayuda -> Instalar nuevo software. 2. Escriba " http://download.eclipse.org/releases/indigo/ " y presione Entrar. 3. Expanda la etiqueta "Colaboración". 4. Seleccione el complemento Maven desde allí. 5. Haga clic en siguiente. 6. Acepte el acuerdo y haga clic en finalizar. Después de instalar el maven, pedirá reiniciar el Eclipse, así que reinicie el eclipse nuevamente para ver los cambios.

Gracias Mukesh por guiar.

usuario1452911
fuente
Me gustó esta opción, ya que enumerará automáticamente la versión m2e compatible para el eclipse que estamos usando. Antes estaba tratando de obtener el último complemento m2e para juno ... pero fue una excepción al instalarlo
Shravan Ramamurthy
1

Estaba teniendo problemas porque estaba buscando instalar el complemento Maven en MuleStudio, no en Eclipse.

[para MuleStudio 1.2 o inferior, realice los pasos (1) y (2), de lo contrario salte al paso (2)]

Instrucciones para MuleStudio (SOLO versiones 1.2 y siguientes): (1) Ayuda> instalar nuevo software ...

Helios Update Site - http://download.eclipse.org/releases/helios/

Instrucciones para MuleStudio (1.3) O Eclipse: (2) Ayuda> instalar nuevo software ...

Maven -  URL: http://download.eclipse.org/technology/m2e/releases
david
fuente
0

La última versión de Eclipse (Luna) y Spring Tool Suite (STS) vienen preempaquetadas con soporte para Maven, GIT y Java 8.

A. Rick
fuente
0

Acabo de incluir el complemento de integración de Maven en Eclipse:

Solo sigue los siguientes pasos:

  • En eclipse, desde el elemento del menú superior, seleccione- "Ayuda" -> haga clic en "Instalar nuevo software .." -> luego haga clic en el botón "Agregar".

  • establezca "MavenAPI" en el cuadro de texto de nombre y " http://download.eclipse.org/technology/m2e/releases " en el cuadro de texto de ubicación.

  • presione Ok y seleccione el proyecto Maven e instálelo haciendo clic en siguiente siguiente.

Islam syeful
fuente