Curso Trabajando con Apache Maven para proyectos Java

Categories: DevOps, CI y CD
Lista de deseos Share
Share Course
Page Link
Share On Social Media

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

What Will You Learn?

  • Conocimientos de Apache Maven, junto con las habilidades para usarlo para desarrollar e implementar aplicaciones robustas.
  • Explorará los ciclos de vida de construcción con Maven.
  • Cómo usar Maven para construir y empaquetar proyectos Java.
  • Desarrollar aún más sus conocimientos con información sobre el sistema de complementos de Apache Maven.
  • Cómo se utilizan los complementos en el ciclo de vida de la compilación.

Course Content

Student Ratings & Reviews

No Review Yet
No Review Yet