Ich versuche, eine verteilbare Zip meines Projekts zu erstellen, die mehrere Konfigurationsdateien und Verzeichnisse enthält, sowie die ausführbare Jar meines Projekts. Im Maven-Assembly-Plug-In habe ich herausgefunden, wie man das ausführbare jar mit vollen Abhängigkeiten erzeugt. Ich konnte jedoch nicht herausfinden, wie man die Zip-Datei um das Glas herum erstellt, nachdem es gemacht wurde. Idealerweise möchte ich das jar in ein Verzeichnis verschieben, das bereits die richtigen Dateien und Unterverzeichnisse hat, und dann das Ganze auf einmal zippen. Gibt es eine Möglichkeit, dies zu tun?Verwenden von Maven zum Erstellen einer Zip-Datei mit einem ausführbaren Jar mit Abhängigkeiten
edit:
Ich habe jetzt das Glas Gebäude, und eine rudimentäre zip auch. Meine Baugruppendatei sieht wie folgt aus:
<assembly>
<id>financials-import-server</id>
<formats>
<format>zip</format>
</formats>
<dependencySets>
<dependencySet>
</dependencySet>
</dependencySets>
<files>
<file>
<source>target/import-server-1.0.0-SNAPSHOT.jar</source>
<destName>service.jar</destName>
<outputDirectory>/</outputDirectory>
</file>
</files>
</assembly>
Ich fühle mich wohl mit den anderen Dateien, die ich würde, wie Konfigurationsdateien oder Shell-Skripte müssen. Ich habe noch ein paar Fragen. Wie würde ich leere Verzeichnisse innerhalb der Zip erstellen? Wie ändere ich auch den Namen der produzierten Datei?
Danke für die Hilfe!
Danke, ich arbeitete einige basierend auf diesem, und machte ein paar Fortschritte. Dann bin ich wieder stecken geblieben. Irgendwelche Vorschläge? – Zoe
@ZoeGagnon Ich habe meine Antwort aktualisiert. – romaintaz
Danke. Ihre Antwort ist fantastisch und sehr hilfreich. – Zoe