2016-05-03 3 views
0

Ich habe dieses seltsame Problem. Es funktionierte gut, aber in letzter Zeit, nachdem einige Entwickler dem Projekt beigetreten sind, werden plötzlich Maven-Abhängigkeiten sowohl im Maven Dependencies-Ordner als auch unter dem Projekt aufgelistet. Bitte sehen Sie sich das Bild an. Ich habe eine Beispielabhängigkeit hervorgehoben, die zweimal aufgeführt ist.Wie repariere ich das Eclipse-Projekt, in dem Maven-Abhängigkeiten direkt unter Projekt, aber auch unter 'Maven Dependencies' aufgelistet sind?

enter image description here

Bisher scheint es, wie das Projekt fein kompiliert, etc etc. Aber es ärgert mich nur, das zu sehen. Irgendwelche Ideen, wie man es repariert?

Vielen Dank.

Antwort

1

Dies könnte passieren, wenn die Menschen in den Build-Pfad manuell externe Abhängigkeiten einfügen wie folgt:

Klicken

Wählen Sie Projekt> Right> Pfad Eigenschaften> Java Build> Add External JARs ...

Sie können unerwünschte externe Bibliotheken entfernen, indem Sie sie aus der obersten Ebene Liste entfernen (nicht entfernenJRE System Library und Maven Dependencies). Da diese Bibliotheken von Maven verwaltet werden, müssen Sie sie nicht manuell in das Projekt aufnehmen.

Und der Grund, warum Sie Konfigurationsänderungen anderer Entwickler sind zu sehen, ist, dass, wenn Eclipse .settings, .classpath und .project Dateien werden in das Repository überprüft. (Entfernen Sie diese Einträge aus dem Repository, wenn Sie dazu berechtigt sind und Sie über ein sauberes Repository verfügen.)

Verwandte Themen