Cambiando el plugin de eclipse para Maven, de IAM a m2eclipse.

2
9792

Cambiando el plugin de eclipse para Maven, de IAM a m2eclipse.

0. Índice de contenidos.


1. Introducción

En este tutorial vamos a explicar paso a paso como cambiar el puglin para Maven de eclipse. Se presupone que se tiene el IAM instalado, pero en caso de no ser así se puede seguir el tutorial desde el punto 4. Instalación de m2eclipse en donde explicamos como añadir este plugin. La motivación para hacer el tutorial es la enorme cantidad de tiempo que le lleva a IAM actualiar el classpath. Después de perder mucho tiempo con el famoso «updating classpath» que en muchas ocasiones incluso llevaba al bloqueo del propio Eclipse hemos decidido probar m2eclipse, que de momento nos está funcionando de perlas ;).


2. Entorno

  • Hardware: Portátil MacBook Pro 15′ (2.0 GHz Intel i7, 8GB DDR3 SDRAM, 500GB HDD).
  • AMD Radeon HD 6490M 256 MB
  • Sistema Operativo: Mac OS X Snow Leopard 10.6.7
  • Software: Eclipse Helios


3. Desinstalando IAM

Para desinstalar cualquier tipo de puglin que tengamos instalado en eclipse tenemos que irnos a Help –> Install New Software.

pinchar en … what is alredy installed?

seleccionar todo lo relacionado con el IAM y hacer click en unistall.


4. Instalación de m2eclipse

Igual que antes debemos hacer click en Help –> Install new software. Poniendo la url que veis en la foto pasaremos a instalar los componentes seleccionados:

Una vez aceptados los terminos de la licencia se instalará m2eclipse y nos pedirá reiniciar Eclipse para que funcione correctamente.

A continuación vamos a instalar los extras de m2eclipse. Esto es necesario para que los proyectos se nos configuren correctamente. Nuevamente desde Help –> Install New Software, incluimos la url que se ve en la foto y seleccionamos los elementos que queremos instalar.

Después de aceptar nuevamente los términos de la licencia y reiniciar el eclipse podemos ya crear proyectos maven e importarlos. Por ejemplo para importarlos solo tendríamos que hacer click en New –> Other y seleccionar la opción que se muestra en la siguiente foto.

Si hacemos click derecho sobre un proyecto que tengamos importado y pinchamos en properties, en el apartado Project Facets deberíamos tener configurado el proyecto como muestra la siguiente imagen para un proyecto Web de ejemplo.


5. Conclusiones

A partir del cambio a m2eclipse, ya no tengo miedo a abrir el Eclipse por las mañanas. Antes podía tirarme 30 minutos hasta que conseguía cancelar las tareas «updating classpath», y eso, después de abrir y cerrar forzosamente Eclipse unas cuantas veces. Ahora Eclipse se me abre en menos de un minuto aun gestionando varios proyectos con Maven, por lo tanto por mi experiencia recomiendo su uso.

Espero que os haya sido de utilidad el tutorial. Un saludo.


6. Información sobre el autor

Alberto Barranco Ramón es Ingeniero Técnico en Informática de Gestión y Graduado en Ingeniería del Software por la Universidad Politécnica de Madrid

Mail: abarranco@autentia.com.

Twitter: @barrancoalberto

Autentia Real Business Solutions S.L. – «Soporte a Desarrollo».

Consultor tecnológico de desarrollo de proyectos informáticos.
Ingeniero técnico en informática de gestión y graduado en ingeniería del software por la Universidad Politécnica de Madrid.
Puedes encontrarme en Autentia: Ofrecemos servicios de soporte a desarrollo, factoría y formación.
Somos expertos en Java/Java EE

2 COMENTARIOS

  1. Muy elegante el tutorial, según tengo entendido M2Eclipse es mejor que IAM, y, por otra parte, uno de los objetivos de la gente que lleva Maven3 es mejorar mucho el plugin para adaptarlo. Veremos si nos dan esa buena noticia.

  2. Hola buenas, el tutorial es sencillo y muy útil este plugin de maven, pero al finalizar me da el siguiente error:
    24/05/11 8:57:30 BST: Updating index central|http://repo1.maven.org/maven2
    24/05/11 8:57:46 BST: Unable to update index for central|http://repo1.maven.org/maven2
    y no lo puedo resolver, estoy trabajando detrás de un proxy lo he configurado tal y como dice en los foros y he hecho todas las recomendaciones e instrucciones encontradas en foros y no logro resolverlo.¿A alguien le ha pasado lo mismo y ha logrado resolverlo? Agradecería cualquier ayuda u orientación.
    Saludos

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad