Escolar Documentos
Profissional Documentos
Cultura Documentos
TADS
Instituto Federal de Educacao, Ciencia e Tecnologia de Pernambuco
Campus Recife
apmp@a.recife.ifpe.edu.br, mhsn@a.recife.ifpe.edu.br
13 de Dezembro de 2017
1/20
Agenda
1 Conceito
2 Historia
3 Especificacoes Importantes
4 Operacoes Principais
2/20
Conceito
3/20
Conceito
3/20
Automacao de Compilacao (build automation)
4/20
Historia
5/20
Historia
5/20
Especificacoes Importantes
6/20
POM
O coracao do Maven
Arquivo XML com informacoes sobre os detalhes do projeto
Configura Dependencias e Plugins
6/20
POM.xml
Figura: pom.xml
7/20
Plugins
8/20
Plugins
Figura: pom.xml
9/20
Dependencias
10/20
Repositorio
11/20
Repositorio Local
O Maven tenta encontrar as dependencias no repositorio local
12/20
Repositorio Remoto
Busca JARs na internet em repositorios Maven publicos
Figura: externo
13/20
Ciclo de vida
Validate
Compile
Test
Package
Install
Deploy
14/20
Operacoes Principais
15/20
Referencias
https://maven.apache.org/run.html
https://mvnrepository.com/repos/central
https://marcelosouzavieira.wordpress.com/2016/05/23/iniciando-com-
o-maven/
15/20
Operacoes
16/20
Operacoes
Figura: Repositorio
17/20
Operacoes
Figura: Localizar
18/20
Operacoes
Figura: Adicionar
19/20
Operacoes
20/20