如何使用Gradle设置环境变量?

时间:2015-07-20 11:40:12

标签: gradle build environment-variables

我知道我不能直接从Gradle设置环境变量,但还有其他一些解决方案吗?我需要这样做:

  • 做一些事情..
  • 设置4个环境变量(它们的值取决于某些设置)
  • 运行一些ant脚本(取决于环境变量)

我想创建一个包含我需要的所有设置的文件(.setenvironment),然后从Gradle(source .setenvironment)中获取它,但我担心我无法重置变量出现问题(例如,我需要设置“JAVA_HOME”,这对于自己构建脚本也很​​重要。)

1 个答案:

答案 0 :(得分:0)

您无法从java和其他JVM语言设置环境变量。唯一的方法是通过ProcessBuilder

您还可以在运行gradle之前设置变量。