2017-10-16 62 views
0

我需要将环境变量保存到Gradle中的文件中。将环境变量写入Gradle中的文件

我试过使用下面的代码,但它只是写null

def file1 = new File('.test') 

file1 << System.getenv(“MY_PW")

此外,它需要检查,如果存在以前任何内容,那么它应该与System.getenv(“MY_PW“)取代。

任何帮助,请,如何实现这一目标?

回答

0

如果null写入到文件中,那么环境变量似乎没有被定义的,因为代码是好的。

要替换内容而不是追加内容,请使用file1.text = ...而不是file1 << ...

+0

尝试使用其他env变量,但仍写入null。 – Annada

+0

也许试着用'System.getenv().keySet()'来获得所有有效的密钥,并了解错在哪里。 – Vampire