Ich möchte ein Zip-Archiv meines "target" -Verzeichnisses ($ {project.build.directory) erstellen. die Verwendung des maven-assembly-plugins scheint mir für eine so einfache Aufgabe übertrieben zu sein (und ein bisschen kompliziert - warum muss ich eine andere Datei verwenden, den Assembly-Deskriptor für eine solche Aufgabe) Ich kann das scheinbar einfachere nicht finden maven-zip-plugin im http://repo1.maven.org/maven2 Repository.Erstellen eines Zip-Archivs des maven "target" -Verzeichnisses
Irgendwelche Eingaben?
Funktioniert nicht - der eingebaute "bin" ist benutzt. Und ich kann nicht herausfinden, wie man auf benutzerdefinierte nicht eingebaute zeigt. –
Es gibt einen Vorteil der Verwendung des antrun-Plugins gegenüber dem Assembly-Plugin, da die Dateigrößen innerhalb der zip-Datei unterschiedlich gespeichert werden.Wenn Sie die Zip-Datei mit 'ZipInputStream' lesen und 'getSize()' verwenden, erhalten Sie die Eintragsgröße mit Reißverschlüssen, die von antrun erstellt wurden. Für mit assembly erstellte Reißverschlüsse wird -1 zurückgegeben. –