有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用Gradle设置环境变量,而不是在Exec范围内?

我想设置一个环境变量,它是系统。环境。温度来自初始温度。初始化中的gradle文件。d文件夹,该文件夹应可在其他Gradle项目中访问

我试着在C:\Users\myuser\中这样设置它。gradle\init。d\initd。格雷德尔档案

def envVars = [:]
envVars['System.env.TEMP'] += "$buildDir/tmp";
tasks.withType(Exec) { environment << envVars }

我试图从D:\test workspace\GradleTaskExample\build访问它。gradle文件类似于下面的代码

println "$System.env.TEMP";

但它只打印旧值。不是我设定的值。因此,要使用Gradle范围内的println命令访问它,我如何设置该值?如果我试图做的是不可能的,请解释

多谢各位


共 (0) 个答案