31
O Apache Maven é uma ferramenta baseada em Java para automação de compilação e gerenciamento de projetos (no desenvolvimento de software).Ele é centrado em um POM (Project Object Model) descrito em um arquivo XML que descreve a estrutura do projeto e suas dependências para outros componentes e bibliotecas.O Maven fornece destinos predefinidos para compilação e empacotamento de código fonte.Ele pode baixar automaticamente bibliotecas de software referenciadas de um repositório online.Embora o design aberto do Maven, teoricamente, permita o suporte de outras linguagens de programação, ele é usado principalmente para o desenvolvimento Java, onde se tornou amplamente usado tanto para projetos de código aberto quanto para equipes de desenvolvimento privadas.
maven