Tabla de contenido
¿Qué se puede hacer con Maven?
Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002. Es similar en funcionalidad a Apache Ant (y en menor medida a PEAR de PHP y CPAN de Perl), pero tiene un modelo de configuración de construcción más simple, basado en un formato XML.
¿Cuándo usar Maven?
Maven se utiliza en la gestión y construcción de software. Posee la capacidad de realizar ciertas tareas claramente definidas, como la compilación del código y su empaquetado. Es decir, hace posible la creación de software con dependencias incluidas dentro de la estructura del JAR.
¿Cómo descargar dependencias de Maven?
Como usar maven solamente para copiar dependencias
- 1 – Comprueba que has instalado Maven. Desde consola escribe: mvn -version.
- 2 – Crea un archivo pom.
- 3 – Ejecuta el comando para descargar las librerías.
- 4 – Comprueba que las liberías están allí
- 5 – Configura tu proxy (Sólo si es necesario)
¿Cómo hacer Maven build?
- Maven build → Compila el código del proyecto.
- Maven clean → Elimina todos los ficheros hechos por los builds anteriores.
- Maven generate-sources → Genera código para incluirlo en la compilación.
- Maven install → Instala los paquetes de la biblioteca en un repositorio local, compila el proyecto y lo comprueba.
¿Cómo se instala Maven?
La configuración de Maven para Windows es muy sencillo, lo único que debe hacer es descomprimir el archivo Zip descargado del paso anterior y ubicando los ficheros en un directorio. Por ejemplo en el directorio donde se ha almacenado los archivos del JDK: c:\Archivos de Programa\Java\apache-maven-.
¿Cómo Mavenizar un proyecto Java?
Los pasos a seguir serian los siguientes:
- Instalar Maven en el sistema.
- Instalar el plugin de Maven 2 en Eclipse (m2eclipse).
- Una vez instalado, lo configuramos para que use nuestra instalación del punto 1 de Maven:
- 4 – Mavenizar el proyecto.
- 5 – Añadir las dependecias.
- 6 – Compilar y crear distribuibles desde Maven.
¿Cuáles son las cosas que se pueden hacer con Maven?
Por ejemplo, algunas de las cosas que se pueden hacer con maven: Generar un .jar con los fuentes Generar en formato web una documentación similar al javadoc, pero con los fuentes en colorines. Generar un .zip con todos los jar y ficheros de configuración, para distribuir nuestro programa
¿Cuáles son las ventajas de Maven?
Una de las grandes ventajas de maven son los repositorios (almacenes) de ficheros jar que se crea. Si miras en http://www.ibiblio.org/maven2/ tienes el repositorio oficial de jars de maven.
¿Cómo crear un proyecto con Maven?
El primer paso que podemos hacer con maven es crear un proyecto desde cero. El comando de maven que tenemos que ejecutar es mvn archetype:create -DgroupId= chuidiang.ejemplos -DartifactId= EjemploMaven
¿Qué es la herramienta Maven?
Pero lo cierto es que Maven es mucho más que una herramienta que hace builds del código.