2017-10-16 71 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