Je souhaite consigner toutes les sorties de la console à partir de mon script de graduation dans le fichier journal:
gradle test 2>&1 | tee -a gradle.log
Mais mon script de gradation affiche les parameters de l’utilisateur:
task test << { System.console().readLine("Enter:").toString() }
En conséquence, j’ai une exception NullPointerException:
Execution failed for task ':test'. Cannot invoke method readLine() on null object
Peut-être quelqu’un sait-il une solution ou une solution de contournement pour cette situation?
Qu’en est-il de:
yes | gradle test 2>&1 | tee -a gradle.log
yes
tout simplement, écho à tout ce que l’argument est de stdout