miércoles, 30 de mayo de 2012

Configurando Maven 3.0.4 en Eclipse Indigo v.3.7.2 SR2

Ya que muchos visitantes del blog me ha sugerido adentrarnos en el tema JEE6, he decidido empezar una serie de posts relacionados con el tema; y ya que pretendo usar Maven con la plataforma JEE6, me parece que el mejor punto de partida es dedicando este primer post a la configuración de Maven en Eclipse. Maven definitivamente se ha constituído en una herramienta poderosísima de gestión de proyectos, abarcando un arsenal de posibilidades de gestión desde proyectos java simples hasta proyectos JEE6, y claro incluyendo la posibilidad adicional de gestionar (mediante arquetipos) también tecnologías como: groovy, scala, android etc. Cabe anotar que Maven es la evolución de Ant (de ahí su gran difusión en el ambiente java) ya que abstrae transparentmete tareas comunes (pero siempre presentes en el desarrollo de software) como: deploy, building, packaging, testing, etc.
NOTA: El post se realiza empleando la plataforma Windows y es necesario tener instalado java previamente en el equipo.


Descargamos maven desde la página del proyecto maven.



Descomprimimos el archivo descargado en alguna ubicación de nuestro equipo. En este caso: C:\apache-maven-3.0.4

Definimos las variables de entorno M2_HOME (apuntando a la instalación de maven: C:\apache-maven-3.0.4) y Path (aputando a C:\apache-maven-3.0.4\bin)

Verificamos si maven está correctamente instalado mediante consola de comandos, tipeando mvn --version:



Necesitamos descargar eclipse desde la página del proyecto eclipse. Elegimos la versión para trabajar con JEE.



Ejecutamos eclipse y verificamos que por default el IDE no brinda soporte para proyectos Maven



Para añadir Maven a Eclipse, añadiremos el plugin de JBoss Tools para Indigo y con ésto matamos dos pájaros de un tiro pues por una parte añadimos funcionalidades para JEE6 (CDI, JSF, Seam, Hibernate, etc. ) y de paso se añadirá soporte Maven al IDE. Para lograr esto, en Eclipse: Help/Eclipse Marketplace e instalamos el plugin de JBoos Tools:







Una vez reiniciado el IDE, verificamos que Eclipse ya cuenta con soporte para Maven.



Ahora necesitamos configurar Maven en Eclipse. En Window/Preferences/Maven/Installations. Añadimos la instalación de Maven 3.0.4 que configuramos anteriormente e indicamos que el archivo global de configuracions será settings.xml (C:\apache-maven-3.0.4\conf\settings.xml)en el cual añadimos la siguiente línea de código para indicar la localización del repositorio local de Maven.





Finalmente creamos un proyecto Maven con los wizards que ahora tiene Eclipse y notamos que el proyecto tiene toda la estrcutira de archivos necesarias así como el archivo pom.xml necesario.



No hay comentarios: