Ich versuche ein Jar aus meinem Maven Dependencies Ordner zu entfernen, der automatisch in Eclipse generiert wird. Da dieser Ordner nicht bearbeitet werden kann, habe ich versucht, den entsprechenden jar manuell aus .m2 / repository zu löschen und auch den jar aus meiner pom-Datei und dem aktualisierten Eclipse-Projekt entfernt. Aber keine Auswirkungen. Jar bleibt weiterhin im Abhängigkeiten-Ordner von Eclipse. Dann habe ich meinen Laptop neu gestartet. Nun wird jar in .m2 / repository und natürlich auch in maven dependencies in eclipse neu gefüllt. irgendwelche Vorschläge.
Wenn das Jar eine Abhängigkeit von einer anderen Bibliothek ist, die Sie in Ihrem POM enthalten haben, müssen Sie diese Bibliothek möglicherweise im POM ausschließen. Das Springframework muss eine Art Logging haben, aber wenn Sie Apache Commons Logging nicht verwenden und lieber etwas anderes verwenden möchten, müssen Sie die problematische Bibliothek ausschließen:
%Vor%commons-logging-1.1.1.jar wird nicht länger meine Abhängigkeiten mappen.
Eine Sache, die Sie beachten sollten, ist, dass Sie es aus jeder Abhängigkeit ausschließen müssen, die es erfordert (zB wenn Sie Spring-Kontext und Spring-Core in Ihrem Pom haben, müssen Sie den <exclusions>
-Abschnitt in jedem <dependency></dependency>
einfügen) / p>
Eclipse m2 plugin hat eine nette kleine Erweiterung, die es erlaubt, mit der rechten Maustaste auf das Glas zu klicken und dann Maven - & gt; Mavenartefakt ausschließen ...
Ich habe das gleiche Problem und habe herausgefunden, wie es geht.
Wenn Sie diese JAR-Datei nicht verwenden, können Sie:
Wenn Sie (teilweise) diese JAR-Datei verwenden, können Sie tun, was tribeca sagt.
Tags und Links maven