2017-10-16 13 views
0

Je dois enregistrer une variable d'environnement dans un fichier dans Gradle.Écrire une variable d'environnement dans un fichier dans Gradle

J'ai essayé d'utiliser le code ci-dessous, mais il écrit simplement null.

def file1 = new File('.test') 

file1 << System.getenv(“MY_PW")

En outre, il est nécessaire de vérifier, le cas échéant le contenu existe déjà, alors il devrait le remplacer par le System.getenv (« MY_PW»).

Toute aide s'il vous plaît, comment y parvenir?

Répondre

0

Si null est écrit dans le fichier, alors la variable d'environnement semble ne pas être défini, car le code est bien.

Pour remplacer le contenu au lieu de l'ajouter, utilisez file1.text = ... au lieu de file1 << ....

+0

Essayé avec une autre variable d'environnement, mais il écrit toujours null. – Annada

+0

Peut-être essayer avec 'System.getenv(). KeySet()' pour obtenir toutes les clés valides et avoir une idée de ce qui ne va pas. – Vampire