wie man jar aus Maven-Abhängigkeiten in eclipse entfernt

8

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.

    
IphoneDev 29.09.2011, 19:20
quelle

2 Antworten

7

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 ...

    
tribeca 29.09.2011, 19:46
quelle
0

Ich habe das gleiche Problem und habe herausgefunden, wie es geht.

  • Wenn Sie diese JAR-Datei nicht verwenden, können Sie:

    1. Klicken Sie mit der rechten Maustaste auf das Projekt
    2. Wählen Sie [Löschen]
    3. Aktivieren Sie NICHT die Option "Projektinhalt auf Datenträger löschen"
    4. Klicken Sie auf OK
    5. Warten Sie, bis der Vorgang abgeschlossen ist.
    6. Importieren Sie Ihr Projekt erneut in Ihren Arbeitsbereich (Vorhandene Maven-Projekte) Jetzt sind die unbenutzten JAR-Dateien verschwunden.
  • Wenn Sie (teilweise) diese JAR-Datei verwenden, können Sie tun, was tribeca sagt.

user3176558 03.01.2018 15:09
quelle

Tags und Links