Skip to content
Latchkey

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.

Guias relacionados