Uso de Maven

Para el desarrollo de los TPs se permite usar cualquier IDE o editor de texto. Pero en cualquier caso, es obligatorio el uso de Maven, ya que esto facilita que un proyecto pueda ser compilado y ejecutado en diferentes entornos.

¿Qué es Maven?

Maven es una herramienta para la gestión y construcción de proyectos Java.

Maven utiliza un Project Object Model (POM) para describir el proyecto a construir, sus dependencias de otros módulos y componentes externos, y el orden de construcción de los elementos. La configuración de Maven se almacena en un archivo llamado pom.xml,

Instalación

Maven puede ser utilizado desde IntelliJ IDEA o Eclipse y no es necesario instalarlo.

También es posible utilizar Maven desde la consola mediante el comando mvn, pero para ello debe ser previamente instalado en el sistema operativo.

Maven en IntelliJ IDEA

Luego de crear un proyecto con Maven, ya tenemos un archivo pom.xml, y tenemos disponible la pestaña Maven (View → Tool windows → Maven).

Algunas acciones comunes que se pueden realizar con Maven: