Wenn eine Abhängigkeit mehr als einmal in meinem Abhängigkeitsbaum aufgeführt ist, selbst wenn alle Versionen dieser Abhängigkeit identisch sind, sagt Eclipse (in der Registerkarte Abhängigkeits-Hierarchie eines POM), dass alle bis auf eins "sind mit XXX) ". Die Gruppen-ID, die Artefakt-ID und die Version stimmen alle überein.Warum sagt Eclipse Maven, dass Abhängigkeiten der gleichen Version widersprüchlich sind?
Hier ist ein einfaches Beispiel mit einer zufällig gewählten Abhängigkeit. Beachte Maven-Modell und Maven-Artefakt.
Ich bin mit Eclipse-Mars (4.5.0)
Dies scheint nicht auf irgendetwas beeinflusst zu haben, neben den irreführenden Nachrichten in der Benutzeroberfläche. Es ist einfach ziemlich nervig zu sehen, dass "aus Versehen konfliktfrei" überall zu sehen ist, besonders wenn ich die wahren Konflikte sehen will.
Ah, verdammt. Danke für die Links und auch um mir die Abhängigkeit zu zeigen: Baumziel. Übrigens, wenn jemand neugierig ist, sehe ich, wo sie den Code geändert haben (ich habe vergessen zu erwähnen, dass es das mit einer früheren Version von Eclipse nicht getan hat, weshalb ich erwartet habe, dass es sich anders verhält): https://github.com/eclipse/m2e-core/commit/85527e1eb1638654d8f33a7106900ef9d1158bc2 # diff-96f1c3968edb48388ea2673b2dd6e8e4L809, sieht so aus, als ob sie die gleiche Versionsprüfung zusammen mit vielen anderen Änderungen entfernt haben, um die Leistung zu verbessern. – tobii
@tobii Schöne finden! – Tunaki