Curso Trabajando con Apache Maven para proyectos Java
Acerca de este curso
> Módulo 1: Comenzando con Maven
Compilando y Empacando con Maven
Incluyendo dependencias con Maven
Crear un nuevo proyecto Maven
Coordenadas de Maven
Repositorios Maven
Maven Wagon
Modelo de objeto del proyecto Maven
Dependencias de Maven
Diseño de directorio estándar de Maven
Maven construye ciclos de vida
Maven Wrapper
Arquetipos de Maven
> Módulo 2: Complementos comunes de Maven
Maven Clean Plugin
Complemento Maven Compiler
Complemento de recursos de Maven
Maven Surefire Plugin
Maven Jar Plugin
Complemento de implementación de Maven
Complemento de sitio Maven
Maven y control de fuente
Otros complementos de Maven
Comandos comunes de Maven
> Módulo 3: Generando Fuente con Maven
XSD a Java con Maven
Usando Maven para generar clases Java a partir del esquema JSON
Generando clases Java con Project Lombok y Maven
Generando clases Java con MapStruct y Maven
> Módulo 4: Pruebas con Maven
Uso de Maven Surefire para pruebas de unidad POJO
Uso de Maven Surefire para las pruebas de la unidad JUnit
Usando Maven Surefire para las pruebas de Spock
Usando Spock con JUnit
Uso de Maven Surefire para las pruebas unitarias TestNG
Generando informes de prueba con Maven
> Módulo 5: Proyectos de módulos múltiples
Crear proyecto principal
Crear módulo de proyecto para entidades
Asignación de módulo de adición para modelo de API con XML
Módulo de proyecto de adición de revisión de asignación para modelo API
Dependencias de Maven entre módulos
Configuración de la versión a través de la propiedad Maven
Maven Flatten Plugin
Complemento Maven Enforcer
> Módulo 6: Repositorios Maven
Configuración de repositorios Maven
Configure Mirror Repository en settings.xml
Maven público común
Usando el repositorio JBoss
Introducción a la configuración de Maven
Usando repositorios de primavera
Instalación manual de dependencias
> Módulo 7: Maven Build Profiles
Descripción general de los perfiles de compilación de Maven
Crear perfil de compilación de Packagecloud
Uso de línea de comando de perfil Maven
Establecer propiedades en perfiles
> Módulo 8: Maven Release Plugin
Descripción general del proceso de Release de Maven
Configuración de Maven SCM
Configuración del complemento de lanzamiento de Maven
Maven Release Preparate and Perform
Maven Release Rollback