Repositório sobre Apache Maven
O Maven é uma ferramenta de gerenciamento de builds e dependências. Foi criada em 2004 e é mantida pela Apache Software Foundation.
- Compilar nossas classes Java
- Executar testes automaticamente
- Organizar nossos arquivos
jar
- Empacotar o software no formato necessário para seu deployment
- Gerenciar as dependências que temos em nossa aplicação como bibliotecas e frameworks
- Instalação e configuração
- Criando projetos pela linha de comando
- Principais comandos utilizados no dia a dia
- Repositórios
- Como adicionar dependências ao projeto
- Tipos de dependência
- Como remover dependências transitivas
- Escopos de dependência
- Site download Apache Maven: https://maven.apache.org/download.cgi
- Lista de archetypes
- https://www.journaldev.com/33645/maven-commands-options-cheat-sheet
- https://maven.apache.org/guides/introduction/introduction-to-repositories.html
- https://www.baeldung.com/maven-settings-xml
- https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
- https://www.baeldung.com/maven-dependency-scopes