焦るんじゃない、俺はScalaでもディレクトリをそのままZIPで固めたいだけなんだ

ScalaディレクトリをそのままZIPで固めたくて、『java directory zip』みたいなキーワードでググると大抵ZipOutputStreamとかZipEntryとかが出てきて面倒くさいなぁと思っていました。

github.com

zt-zipを使うとディレクトリをZIPに一撃で固められて非常にいい感じです。

libraryDependencies += "org.zeroturnaround" % "zt-zip" % "1.12"
ZipUtil.pack(new File("/tmp/demo"), new File("/tmp/demo.zip"))

Apache License 2.0で(ライセンス的な)使いやすさも折り紙つきです。

おわり