Das Problem ist hier der Deskriptor jar-with-dependencies
. Der Deskriptor entpackt alle Abhängigkeiten in ein Verzeichnis und Pakete Dieses Verzeichnis in eine neue JAR-Datei. Es kann jedoch keine DLL-Datei entpacken (das ist die Fehlermeldung "Kein solcher Archivierer"). Damit das funktioniert, müssen Sie einen eigenen Assembly-Deskriptor definieren:
Vorausgesetzt, dass sich der obige Deskriptor in src/main/assembly
befindet, sieht die Konfiguration des maven-assembly-plugins wie folgt aus:
Hier gibt es eine Information: Maven Dll Abhängigkeitsproblem . Um dieses Problem zu lösen, dll aus der Assembly ausschließen:
%Vor%
Beim letzten Mal, als ich ein ausführbares jar mit Abhängigkeiten erstellen musste, habe ich es aus dem jar in einem lib-Verzeichnis gelöscht. DLL muss sein:
Nachdem ich Ihre Pom- und Abhängigkeitsdatei gelesen habe, kann ich vielleicht genauer sein:)
Tags und Links maven maven-2 eclipse-juno m2e