Notas sobre Maven
Ultima actualización 2020-05-26
Palabras clave: maven
Introducción a maven
Luego de tener familiaridad con Maven es conveniente ver toda la
documentación
Miscelanea
- Builds reproducibles
- Instalar jar's en repositorio local (plugin maven-install-plugin):
- Actualizar dependencias a última versión
usando
versions:display-dependency-updates
.
- Creación y uso de arquetipos (templates)
- Introducción al uso de profiles
- Crear proyecto multi módulo
- Cuando se declara una dependencia como
provided
esta no es transitiva
- Al usar en la versión el sufijo
-SNAPSHOT
- Se indica que se esta trabajando en la última versión del branch de
desarrollo, indicando que el código no es estable
- El sufijo
-SNAPSHOT
es reemplazado por un timestamp
- Se habilita la posibilidad de deployar en un repositorio de snapshots
- Al utilizar un proyecto con varios módulos se utiliza el reactor
para determinar las dependencias entre módulos y poder construir el
proyecto desde el directorio en que se encuentra el superpom. Si se quiere
construir solo un módulo del proyecto y este tiene dependencias a otros
módulos, deben construirse inicialmente todos los módulos e instalarse en el
repositorio local (
mvn clean install
). Con esto maven puede resolver
posteriormente las dependencias de un módulo utilizando el repositorio
local.