я пытаюсь это:
sh 'mvn '+ 'exec:java -Dexec.mainClass=MainClass -Dexec.args="arg0 arg1 arg2 arg3 arg4" '
я пытаюсь передать переменные среды jenkins arg0, arg1 и т. Д. передать в мою команду sh. Например, arg0 = некоторый пользовательский ввод. Я пытаюсь передать их так:
sh 'mvn '+ 'exec:java -Dexec.mainClass=MainClass -Dexec.args="${arg0} ${arg1} ${arg2} ${arg3} ${arg4}" '
, но компилятор игнорирует все переменные с '$'.
Может кто-нибудь сказать мне, что я делаю не так?