Skip to main content

Maven

 Maven es una herramienta de línea de comandos que nos ayuda en todos los pasos del desarrollo de nuestro proyecto java. Entre otras cosas, es capaz de:

  • Crear la estructura de directorios para los tipos de proyectos más habituales: aplicaciones de escritorio, aplicaciones web, jee, plugins del mismo maven, etc, etc.
  • Montar ese proyecto en nuestro IDE favorito (Eclipse, Idea, etc).
  • Crear nuestros jar y guardar en algún sitio tanto los jar que generamos como de los que dependemos, de forma que los tengamos accesibles tanto para otros proyectos que hagamos como para otros desarrolladores.
  • Busca jars de los que dependemos en internet y nos los baja, con todas sus dependencias.
  • Generar documentación
  • Pasar los test automáticos de JUnit.
  • Generar un zip de instalación de nuestra aplicación
  • ....

Vamos a ver en esta serie de tutoriales algunas de estas cosas, empezando por como instalar y configurar maven, su uso cotidiano y cómo montar un repositorio de jars.