Questão FC373996
Utilizando a ferramenta Apache Maven, o gerenciamento de dependências, a criação de documentação, a publicação de site e a publicação de distribuição são controlados a partir de um
Automação e Gestão de Projetos de Software
FCC · 2022
Utilizando a ferramenta Apache Maven, o gerenciamento de dependências, a criação de documentação, a publicação de site e a publicação de distribuição são controlados a partir de um
- modelo de objeto chamado Document Type Definition.
- plugin chamado Ant.
- arquivo declarativo chamado pom.xml.
- arquivo de configuração chamado dom.xml.
- repositório chamado maven_settings.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
pom.xml é o arquivo declarativo do Maven que representa o Project Object Model. É um arquivo em XML localizado na raiz do projeto e é a unidade fundamental de trabalho do Maven.
Nesse arquivo são descritas as coordenações do artefato (groupId, artifactId, version) que identificam o projeto e permitem sua publicação e consumo em repositórios.
O pom.xml controla o gerenciamento de dependências (com resolução transitiva e escopos), a execução de plugins e fases do build, além de relatórios e a geração de documentação/sites.
Também contém informações de publicação, via distributionManagement e repositórios, propriedades e profiles para configurar ambientes diferentes, e permite herança e agregação entre POMs.
Ao executar metas do Maven, o arquivo pom.xml do diretório atual é lido e suas configurações determinam como o projeto será construído, empacotado e distribuído.
Conteúdo do catálogo FC Concursos · Atualizado em