Projemde yürütülebilir dosya ve dizinlerin yanı sıra çeşitli yapılandırma dosyaları ve dizinleri içeren dağıtılabilir bir zip dosyası oluşturmaya çalışıyorum. Maven derleme eklentisinde, çalıştırılabilir jar'ı tam bağımlılıklarla nasıl oluşturacağımı buldum. Bununla birlikte, yapıldıktan sonra kavanozun etrafındaki zip dosyasını nasıl oluşturacağımı anlayamadım. İdeal olarak, kavanozu zaten doğru dosyalara ve alt dizinlere sahip olan bir dizine taşımak istiyorum, ardından tüm şeyi bir kerede sıkıştırın. Bunu yapmanın bir yolu var mı?Bağımlılıkları olan bir çalıştırılabilir jar içeren bir zip dosyası oluşturmak için Maven'i kullanma
düzenleme:
Şimdi kavanoz binayı ve ilkel zip yanı var. Benim derleme dosyası şöyle görünür:
<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>
Böyle yapılandırma dosyaları veya kabuk komut dosyaları gibi ben gerekir diğer dosyalar da dahil olmak üzere rahat hissediyorum. Kalan birkaç sorum var. Zip içinde boş dizinler nasıl oluşturabilirim? Ayrıca, üretilen dosyanın adını nasıl değiştiririm?
Yardımın için teşekkürler!
Teşekkürler, buna dayanarak biraz çalıştım ve biraz ilerleme kaydettim. Sonra tekrar sıkıştım. Baska öneri? – Zoe
@ZoeGagnon Cevabımı güncelledim. – romaintaz
Teşekkür ederim. Cevabınız harika ve çok faydalı. – Zoe