焦るんじゃない、俺はScalaでもディレクトリをそのままZIPで固めたいだけなんだ
ScalaでディレクトリをそのままZIPで固めたくて、『java directory zip』みたいなキーワードでググると大抵ZipOutputStream
とかZipEntry
とかが出てきて面倒くさいなぁと思っていました。
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で(ライセンス的な)使いやすさも折り紙つきです。
おわり