在Gradle中,有没有更好的方法来获取环境variables?

在几个任务中,我参考我的家庭文件夹中的jar子。

有没有比获取环境variables更好的方法

ENV = System.getenv() HOME = ENV['HOME'] task copyToServer(dependsOn: 'jar', type: Copy) { from 'build/libs/' into HOME + "/something/plugins/" } 

这设置$ HOME,但我希望我错过了文档中的一些魔术。

好; 这也适用于:

 home = "$System.env.HOME" 

目标不明确。

我无法得到@thoredge在Gradle 1.11中的build议,但是这对我有用:

 home = System.getenv('HOME') 

请记住,在纯Java中工作的任何东西都可以在Gradle中使用。

在Android Gradle 0.4.0中,你可以这样做:

 println System.env.HOME 

classpath com.android.tools.build:gradle-experimental:0.4.0