lunes, 21 de septiembre de 2009

Plugin de Maven para Eclipse

Vamos a ver cómo se puede trabajar con Maven desde Eclipse gracias al plugin para Eclipse m2eclipse, que permite, entre otras muchas cosas:
  • Herramienta de configuración del POM de un proyecto Maven.
  • Crear e importar proyectos Maven.
  • Creación de proyectos mediante arquetipos Maven.
  • Gestión gráfica de las dependencias desde Eclipse.
  • Descarga y actualización automática de dependencias.

La instalación se hará desde la herramienta de actualización de software de Eclipse, a la que podemos accedes desde Help → Software Updates → Available Software. Para poder instalar el plugin m2eclipse en Eclipse 3.4, es necesario instalar previamente:
  • Subclipse 1.2: http://subclipse.tigris.org/update_1.2.x
  • Mylyn (Eclipse 3.4): http://download.eclipse.org/tools/mylyn/update/e3.4
  • Mylyn Extras (JIRA Support): http://download.eclipse.org/tools/mylyn/update/extras
  • AJDT (Eclipse 3.4): http://download.eclipse.org/tools/ajdt/34/dev/update

La instalación del plugin m2eclipse se puede hacer desde.
  • m2eclipse Plugin: http://m2eclipse.sonatype.org/update/

Una vez instalado el plugin ya podemos empezar a trabajar con Maven desde Eclipse.

Ahora ya se puede crear un proyecto Maven desde File → New → Other → Maven:

Si seleccionamos Maven Project aparece la siguiente ventana:

En este momento podemos escoger entre crear un proyecto simple o permitir la selección del arquetipo, que nos permitirá crear un proyecto más complejo a partir de un arquetipo de Maven. De momento, crearemos un proyecto simple:

Introducimos la configuración del proyecto, por lo menos el identificador del grupo, el del artefacto, la versión y el tipo de empaquetamiento. Pinchando en continuar se creará un proyecto con la estructura apropiada siguiendo la convención de Maven.

Podemos modificar de forma gráfica el POM de este proyecto haciendo doble clic sobre el archivo pom.xml. Se abrirá el editor gráfico que nos permitirá modificar los diferentes apartados del POM de este proyecto:

Con la realización de ejemplos más complejos veremos las múltiples posibilidades de configuración de proyectos Maven, pero ya hemos vista que con la instalación del plugin m2eclipse disponemos de herramientas que nos permiten la gestión de un proyecto Maven desde Eclipse.

Referencias:
Maven definitive guide

No hay comentarios:

Publicar un comentario