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) 个答案