因此,我需要根据环境变量在gradle中自定义依赖关系。为此,我使用export ENV=test命令创建了一个变量。我执行printenv,并在mac上的控制台中列出。然而,当我从build.gradle文件中执行System.getenv()时,它不可见。建议?
export ENV=test
dluptydi1#
我也有类似的问题。在我的例子中,gradle守护进程缓存了环境变量。为了重置该高速缓存,我停止了demon gradle。你可以使用下一个命令。
gradle --status gradle --stop ./gradlew --status ./gradlew --stop
字符串status show runnable demons.如果你没有,你可以尝试使用 Package 器gradle停止。然后在下一个开始阶段有我的env变量。
status
hivapdat2#
我遇到了确切的错误。我尝试了Gleb Belyaev's answer,但它不起作用。对我来说,重新启动IDE就可以解决这个问题。
yqlxgs2m3#
我正在使用Gradle 6.3作为守护进程。以下内容对我来说非常适合:
println System.getenv()
字符串
b91juud34#
要获得具有EXAMPLE键的环境,可以执行以下操作:
println System.getenv("EXAMPLE")
字符串Gradle 5.5版也可以。
4条答案
按热度按时间dluptydi1#
我也有类似的问题。
在我的例子中,gradle守护进程缓存了环境变量。
为了重置该高速缓存,我停止了demon gradle。
你可以使用下一个命令。
字符串
status
show runnable demons.如果你没有,你可以尝试使用 Package 器gradle停止。然后在下一个开始阶段有我的env变量。
hivapdat2#
我遇到了确切的错误。我尝试了Gleb Belyaev's answer,但它不起作用。对我来说,重新启动IDE就可以解决这个问题。
yqlxgs2m3#
我正在使用Gradle 6.3作为守护进程。以下内容对我来说非常适合:
字符串
b91juud34#
要获得具有EXAMPLE键的环境,可以执行以下操作:
字符串
Gradle 5.5版也可以。