1
resposta

Precedência entre os escopos

Pessoal, boa noite:

Em uma situação em que tenhamos um projeto que dependa de uma lib, cujo escopo é o padrão (compile). Além disso, o servidor de aplicação que roda a aplicação provê essa lib, mas com uma versão diferente da declarada no pom. Qual das versões será utilizada pela aplicação?

1 resposta

Oi Francisco,

Basicamente, o Maven vai tentar eleger qual dependência deve ser utilizada, se ele não conseguir, vai ser lançada uma exception ao compilar seu projeto.

Para mais detalhes: https://books.sonatype.com/mvnref-book/reference/pom-relationships-sect-project-dependencies.html#pom-relationships-sect-conflict

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software