gradle - Crafter 3 Gradle bundle 错误

标签 gradle crafter-cms

我正在使用Crafter 3.0.2,并尝试通过craftercms project提供的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.

出现上述错误之后的建议是启用zip64。因此,我将zip64 true添加到build.gradle pack方法的tasks.create("zip${envName}", Zip.class) {中,并且 bundle 任务成功完成。

但是,这种方法似乎有点侵入性。生产启用了配置文件的Crafter 3 bundle 包的正确程序是什么?如果将zip64用于创作包,是否可以提供命令行选项而不是编辑build.gradle?或者,是否存在仅创建tar.gz存档(似乎没有4gb文件限制)而不是zip存档的机制?

最佳答案

现在有一张票证,允许用户选择他们想要的包:https://github.com/craftercms/craftercms/issues/1669

我从未见过超过600 MB的 bundle 软件,您将其推向4 GB,这是非常不寻常的。虽然添加64位将有助于其继续前进,但这里可能还有另一个问题。

关于gradle - Crafter 3 Gradle bundle 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47639843/

相关文章:

android - 无法从 Android 项目中的 gradle 中删除传递依赖

email - 在 CrafterCMS 中,设置工作流程还需要什么?

android - Gradle Android,从另一个模块中排除依赖

java - Gradle 来自源的非托管依赖项

android - 将 Android 项目从 Github 导入 Android Studio

api - 在 CrafterCMS 中,如何通过 API 发布内容?

crafter-cms - 寻找 Crafter Deployer 2.5.3 的源代码

content-management-system - CrafterCMS“创建站点”窗口蓝图下拉列表为空

mod-rewrite - Apache 2.4代理为所有请求添加请求参数

spring - 如何在Spring Boot中创建一个可执行jar?