2017-09-05 2 views
-1

J'utilise IntelliJ IDEA pour un projet Maven et je ne peux pas réorganiser l'ordre des dépendances. Bien que je modifie l'ordre dans POM.xml et dans les fichiers .iml appname, rien ne se passe. J'ai également essayé de changer l'ordre à travers le menu Structure du projet mais il n'a pas fait de changement non plus.Dépendances IntelliJ et Maven - Impossible de réorganiser les dépendances

Est-ce que quelqu'un sait comment résoudre ce problème ou est-ce un bug de notre IDE bien-aimé? Merci!

+3

Pourquoi vous en souciez-vous? Si les dépendances doivent être dans un ordre spécifique, quelque chose est vraiment faux. –

+0

Deux de mes dépendances ont exactement la même classe donc je veux changer l'ordre afin de changer le chemin de classe final. Voir aussi ceci: https://stackoverflow.com/questions/2612734/maven-multiple-class-with-the-same-path-implemented-in-different-jar –

+1

Au moins une de ces dépendances ne devrait pas être utilisée alors . Quelque chose est vraiment faux si deux dépendances séparées ont la même classe. Je ne ferais pas confiance à une dépendance en faisant quelque chose de méchant comme ça. Quelles sont ces dépendances. –

Répondre

1

Très certainement pas un bug dans IntelliJ. Peut-être une hypothèse erronée dans votre pensée.

Comment l'ordre affecte-t-il quelque chose?

Vous pouvez voir les bibliothèques dans l'ordre alphabétique (ID d'artefact et ID de groupe) dans la vue de gauche sous Bibliothèques externes.

Votre problème va pas être résolu en commandant.

La meilleure façon de le résoudre est d'éliminer les conflits de version entre votre application et Spring. Je recommande de mettre à jour vos dépendances d'application pour qu'elles correspondent à celles requises par Spring. Je suppose que vous n'êtes pas trop loin et que vous n'aurez besoin que de modifications mineures du code, le cas échéant.

+0

En ce qui concerne la lecture en ligne, l'ordre des dépendances affecte le classpath final. Je suis confronté au problème suivant: https://stackoverflow.com/questions/2612734/maven-multiple-class-with-the-same-path-implemented-in-different-jar et je souhaite réorganiser l'ordre des dépendances comme une solution. –