1
Я бег кукольного манифеста со следующим Exec:Кукольные заменяет «=» с пробельной
exec {"mvn-project" :
command => "maven.bat C:\\src\\project -Dmaven.test.skip=true",
}
символ «=» знак заменяется пробелом, в результате пакетного файла, который называется так:
maven.bat C:\\src\\project -Dmaven.test.skip true
Я пробовал кодирование как unicode, но это, похоже, не помогает.
Любые объяснения для этого?
Я бег Кукольного 3.8.1
литералов строки должны иметь одиночные кавычки, так что марионетка не пытается разобрать его для переменных. https://docs.puppetlabs.com/puppet/latest/reference/lang_data_string.html#single-quoted-strings – mgor
Чтобы поместить вину туда, где она принадлежит, это устаревшее поведение DOS, а не специфическая проблема Puppet. См. Https://support.microsoft.com/en-us/kb/35938 – MaxVT