O Que É pom.xml?
pom.xml explicado, incluindo o que faz e como importa no CI/CD.
pom.xml (Project Object Model) é o arquivo de configuração de um projeto Java baseado em Maven.
O que é
Ele declara dependências, plugins, fases de build e metadados do projeto. O Maven o usa para resolver dependências e executar o lifecycle de build.
Por que importa no CI/CD
O CI executa mvn -B verify, que lê o pom.xml. As versões das dependências vêm do POM (e dos POMs pais); o repositório local ~/.m2 geralmente é cacheado para acelerar os builds.
Principais conclusões
- pom.xml configura um projeto Maven.
- Ele declara deps, plugins e lifecycle.
- Faça cache de ~/.m2 no CI para ganhar velocidade.