私はepubブックのワークフローを自動化しようとしていますが、私はepub仕様の愚かな部分に問題があります。最初のファイルの名前は 'mimetype'で、そのzipエントリの内容は圧縮解除されていなければなりません。GradleのZipタスクで圧縮設定を微調整するにはどうすればいいですか?
JavaのZipOutputStream
クラスには、必要なAPIがありますが(ZipOutputStream#setLevel
)、Zip
タスクでこれを実行する方法はありません。私は運が悪いので、手動でジップストリーミングをしなければなりませんか、または圧縮プロファイルにアクセスするためにネイティブにgradleを使用する方法がありますか?