4.2. Configure o Maven

4.2.1. Maven

O Apache Maven é uma ferramenta de construção distribuída, usada no desenvolvimento do aplicativo para criar, gerenciar e construir projetos de software. O Maven usa os arquivos de configuração padrão chamados Modelo do Objeto do Projeto, ou POM, que são arquivos para definição de projetos e gerenciamento do processo de construção. Os POMs descrevem o módulo e as dependências do componente, ordem de construção, alvos do empacotamento do projeto resultante e saída usando um arquivo XML. Isto garante que o projeto é construído numa forma correta e uniforme.
O Maven atinge isto pelo uso de um repositório. Um repositório Maven armazena as bibliotecas, plug-ins e outros artefatos de construção do Java. O repositório público default público é Maven 2 Central Repository, no entanto os repositórios podem ser privados e internos numa empresa com o objetivo de compartilhar artefatos comuns entre as equipes de desenvolvimento. Os repositórios estão também disponíveis a partir de parceiros. O JBoss EAP inclui um repositório Maven que contém muitas das solicitações que os desenvolvedores do Java EE normalmente usam para construir aplicativos no JBoss EAP.
Consulte Welcome to Apache Maven para maiores informações sobre o Maven.
Consulte Apache Maven Project - Introduction to Repositories para maiores informações dos repositórios Maven.
Para maiores informações sobre como usar o Maven no JBoss EAP, consulte o capítulo nomeado Maven Guide no Development Guide para o Red Hat JBoss Enterprise Application Platform localizado no Customer Portal a partir do https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.