Skip to content
Latchkey

Version Conflict - Definição do Glossário de CI/CD

Um version conflict ocorre quando duas partes de um grafo de dependências exigem versões incompatíveis do mesmo pacote, forçando o resolver a escolher, duplicar ou falhar.

Um version conflict ocorre quando duas partes de um grafo de dependências exigem versões incompatíveis do mesmo pacote, forçando o resolver a escolher, duplicar ou falhar.

Os version conflicts são o atrito cotidiano do gerenciamento de dependências, e a forma como um resolver lida com eles decide se um build tem sucesso.

Como os ecossistemas diferem

O npm pode instalar várias versões em node_modules aninhados, enquanto o Maven escolhe uma via nearest-wins e o Cargo exige unificação compatível com semver. Um conflito rígido aparece como um erro de instalação no CI.

Guias relacionados