从 Gradle 设置环境变量 [英] Setting environment variables from Gradle
本文介绍了从 Gradle 设置环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要从 Gradle 执行一个依赖于环境变量的 Ant 脚本.Ant 使用 <property environment="env"/>
作为它.
I need to execute from Gradle an Ant script which relies on environment variables.
Ant uses <property environment="env"/>
for it.
我尝试在 Gradle 中执行 env.foo="bar"
,但它引发了 Groovy 异常.
I tried to do env.foo="bar"
in Gradle, but it throws a Groovy exception.
将环境变量从 Gradle 传递到 Ant 的正确方法是什么?
What is the proper way to pass environment variables from Gradle to Ant?
推荐答案
一般来说,从 Gradle 或 JVM 设置环境变量是不可能的,但是可以像这样欺骗 Ant:
It is impossible to set environment variables from Gradle or JVM in general, but it is possible to trick Ant like this:
ant.project.properties['env.foo'] = 'bar'
这篇关于从 Gradle 设置环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文