gpt4 book ai didi

Gradle 构建 null 控制台对象

转载 作者:行者123 更新时间:2023-12-03 06:57:59 25 4
gpt4 key购买 nike

我正在尝试使用堆栈溢出中的示例让我的 gradle 构建在控制台提示输入密码

当我有这样的陈述时:

def password = System.console().readLine("Enter keystore password ")

当我运行时出现错误

Cannot invoke method readLine() on null object

控制台似乎显示为null。我读到的内容需要 java 6,如果我进入命令提示符并输入 java -version 我正在运行 Java(TM) SE 运行时环境(版本 1.6.0_27-b07)。

此问题正在 Gradle 的 Github 存储库中进行跟踪:Can't use System.console() with the Gradle Daemon .

最佳答案

由于某种原因,在守护进程模式下运行 gradle 会导致控制台对象为空。如果指定适当的命令行标志,

./gradlew assembleRelease --no-daemon

它会起作用的。

关于Gradle 构建 null 控制台对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19487576/

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