Dans mon cas, le problème était un conflit de dépendances dérivées qui ont été utilisées par d'autres dépendances, et certaines de ces versions de dépendances dérivées n'étaient pas disponibles, peut-être parce que certains déploient que j'ai oublié de faire car avec la résolution de l'espace de travail, tout fonctionnait, mais lors du déplacement à un autre environnement tout s'est brisé soudainement. Et aussi je travaillais avec des gammes de versions
maven me donnait cette erreur:
Impossible de résoudre les dépendances pour le projet MyProject: MyProject: jar: 1.0.0: Impossible de résoudre le conflit de version entre Dependency-A: 1.0.1 -> Dependency-B: 1.1.0 ->
Dependency-C: 1.0.0 , Dependency- X: 1.0.1 -> Dependency-Y: 1.1.0 -> Dependency-C: 1.0.0 , Dependency-I: 1.0.1 -> Dependency-J: 1.1.0 -> Dependency-C: 1.0.0
J'ai essayé tout ci-dessus et rien n'a fonctionné, alors ...
LA SOLUTION : utilisez DERNIÈRE comme version dans toutes les dépendances, donc maven n'a pas besoin de résoudre toutes les dépendances dans les plages, qui doivent être utilisées avec précaution car si vous manquez de déployer l'une des dépendances, la construction échouera
Seulement je vous suggère d'utiliser DERNIER si vous travaillez avec vos propres dépendances, sinon dans une version future d'un tiers, vous pourriez trouver des erreurs de compilation ou d'exécution