gpt4 book ai didi

gradle - 如何将整个gradle构建环境转储到日志?

转载 作者:行者123 更新时间:2023-12-03 05:31:50 24 4
gpt4 key购买 nike

在我们的CI构建机器上构建的Gradle与在我们的工程师本地计算机上构建的结果不同。显然,环境中的差异超出了gradle和java的版本(因为它们是相同的)。此页面描述了可以调整构建环境的各个地方:https://docs.gradle.org/current/userguide/build_environment.html

要调试此问题,我想记录所有系统环境变量和所有外部gradle属性,以便可以比较环境。我怎样才能做到这一点?

最佳答案

好的,我想我找到了部分答案,对于gradle属性,有一个内置的任务可以将它们全部打印出来,称为properties。通过将其添加到build.gradle中,我将其动态添加到了构建的依赖树中:

preBuild {
dependsOn tasks.getByName("properties")
}

现在,在开始构建之前,它将打印所有属性。

关于gradle - 如何将整个gradle构建环境转储到日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58940868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com