LPS#01 - Projeto Maven
Apache Maven, ou Maven, é uma ferramenta de automação de compilação utilizada primariamente em projetos Java. Também é utilizada para construir e gerenciar projetos escritos em C#, Ruby, Scala e outras linguagens.
Toda documentação pode ser encontrada:
É baseada no conceito Project Object Model (POM)
Facilita muito nosso dia dia de compilação de nossos projetos.
Ele gerencia todas as dependências do nosso projeto para gente. Tudo isso, por meio de configurações no arquivo POM.xml
Como você pode observar, se que precisarmos de um código/biblioteca de terceiros precisaremos encontrar o XML e adicionar a dependencia em nosso POM.xml
Dois repositórios excelentes são:
Repositorio central
MVN Repository:
Assim, podemos concluir que o maven é um amigo de todas as horas do seu projeto
Eu não fico sem ele em meus projetos 😉