Próbuję utworzyć rozpakowalny zip mojego projektu, który zawiera kilka plików konfiguracyjnych i katalogów, a także plik wykonywalny mojego projektu. W dodatku do montażu Maven znalazłem sposób na stworzenie pliku wykonywalnego z pełnymi zależnościami. Jednak nie byłem w stanie dowiedzieć się, jak utworzyć plik zip wokół słoika po jego utworzeniu. Idealnie, chciałbym przenieść słoik do katalogu, który już ma odpowiednie pliki i podkatalogi, a następnie skompresować całą zawartość naraz. Czy jest jakiś sposób to zrobić?Używanie Mavena do utworzenia pliku zip zawierającego plik wykonywalny z zależnościami
edit:
Mam teraz budynek słój, i prymitywny zamek, jak również. Mój plik złożenia wygląda następująco:
<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>
Czuję się komfortowo, włączając w to inne pliki, których potrzebowałam, takie jak pliki konfiguracyjne lub skrypty powłoki. Pozostało mi kilka pytań. Jak utworzyć puste katalogi w pliku zip? W jaki sposób mogę zmienić nazwę tworzonego pliku?
Dzięki za pomoc!
Dzięki, pracowałem w oparciu o to i poczyniłem pewne postępy. Potem znowu utknąłem. Jakieś sugestie? – Zoe
@ZoeGagnon Zaktualizowałem swoją odpowiedź. – romaintaz
Dziękuję. Twoja odpowiedź jest fantastyczna i bardzo pomocna. – Zoe