Visão Geral
Curso Apache Maven Introduction, ensina aos participantes como automatizar a construção de projetos Java usando o Apache Maven. Nota: A versão mais popular do curso é ministrada com Eclipse, mas pode ser entregue com qualquer Ambiente de Desenvolvimento Integrado (IDE).
Objetivo
Após realizar este Curso Apache Maven Introduction, você será capaz de:
- Baixe e instale o Maven
- Construir um projeto
- Trabalhe com a estrutura de diretórios, plug-ins, repositórios e muito mais do Maven
- Compreender o modelo de objeto do projeto (POM)
- Crie um aplicativo da Web completo usando o Maven
- Crie e ative perfis
- Trabalhe com plug-ins populares do Maven
- Use o Maven do Eclipse por meio do plug-in m2eclipse
Pre-Requisitos
- Todos os participantes devem ter experiência básica em Java e programação da Web em Java.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introducing Maven
- Why Maven
- Convention over Configuration
- Key Features of Maven
- Alternatives to Maven
Installing and Running Maven
- Downloading Maven
- Installing Maven
- Local Maven Repository
- Testing The Maven Installation
- Getting Help
Getting Started
- Creating a Project
- Building a Project
- Maven Directory Structure
- Standard Maven Lifecycle
- Maven Plugins and Goals
- Maven Coordinates
- Dependency Management
- Maven Repositories
- Maven Archetypes
Project and Dependencies
- The Project Object Model (POM)
- Project Coordinates
- Dependencies
- POM Inheritance and Aggregation
- Multi-Section Projects
A Spring Boot Application in Maven
- Adding Dependencies
Basic Build Profiles
- Activating Profiles
- Profiles and Portability
Plugins
- Surefire
- Failsafe
- Findbugs
- JaCoCo
- Custom
Using m2eclipse
- The Maven Console
- Creating a Project and POM file
- Running the Builds
- Dependencies
TENHO INTERESSE