我正在使用 Crafter 3.0.2 并尝试通过craftercms 项目提供的 gradle 工具创建可部署的包。
执行时gradlew build deploy bundle -Pcrafter.profile=true
,我收到错误消息:
FAILURE: Build failed with an exception.
* Where:
Build file 'build.gradle' line: 774
* What went wrong:
Execution failed for task ':zipauthoring'.
> archive's size exceeds the limit of 4GByte.
上述错误之后的 gradle 建议是启用 zip64。所以我添加zip64 true
到 build.gradle pack 方法中tasks.create("zip${envName}", Zip.class) {
,捆绑任务成功完成。
然而,这种方法似乎有点侵入性。生成启用配置文件的 Crafter 3 捆绑包的正确程序是什么?如果将 zip64 用于创作包,是否可以提供命令行选项而不是编辑 build.gradle?或者,是否有一种机制可以只创建 tar.gz 存档(似乎没有 4gb 文件限制)而不是 zip 存档?