Ich versuche, die maven-dependency-plugin
zu unpack-dependencies
zu einem Verzeichnis zu verwenden, das auf dem Artefaktnamen basiert.Maven-Abhängigkeits-Plugin, das keine Parameter verwendet
Zu diesem Zweck habe ich versucht, mit dem useSubDirectoryPerArtifact=true
Parameter, aber es scheint, dass Maven dies nicht erkennt.
Der genaue Befehl Ich verwende ist:
mvn -X dependency:unpack-dependencies -DincludeClassifiers=x86-win-vc80 -DoverWriteReleases=true -DoverWriteSnapshots=true -DuseSubDirectoryPerArtifact=true -DoutputDirectory=<OUTPUT_DIRECTORY>
Wenn ich die Debug-Ausgabe sehen, bekomme ich etwas mit dem folgenden Auszug:
[DEBUG] (f) silent = false
[DEBUG] (s) skip = false
[DEBUG] (f) stripClassifier = false
[DEBUG] (s) stripVersion = false
[DEBUG] (s) useJvmChmod = true
[DEBUG] (s) useRepositoryLayout = false
[DEBUG] (s) useSubDirectoryPerArtifact = false
[DEBUG] (s) useSubDirectoryPerScope = false
[DEBUG] (s) useSubDirectoryPerType = false
[DEBUG] -- end configuration --
Beachten Sie, dass dieses Verhalten durch alle ausgestellt wird von useSubDirectoryPerArtifact
, useSubDirectoryPerScope
und useSubDirectoryPerType
, aber die anderen Eigenschaften (wie die Überschreibungen und das Ausgabeverzeichnis) werden korrekt festgelegt.
Gibt es etwas, das ich hier falsch mache, oder gibt es einen anderen Weg, um das zu erreichen, was ich erreichen möchte?
TIA