Я узнаю, что внутри вашего .css> если вы установите свойство display элемента div в встроенный блок, он исправляет проблему. и маржа будет работать, как ожидается.
Хорошо, решенный это самостоятельно;
def sout = new StringBuilder(), serr = new StringBuilder()
def proc = 'ls /badDir'.execute()
proc.consumeProcessOutput(sout, serr)
proc.waitForOrKill(1000)
println "out> $sout err> $serr"
дисплеи:
out> err> ls: cannot access /badDir: No such file or directory
"ls".execute()
возвраты Process
объект, который является почему "ls".execute().text
работы. Необходимо быть в состоянии просто считать поток сообщений об ошибках, чтобы определить, были ли какие-либо ошибки.
существует дополнительный метод на Process
, которые позволяют Вам передавать StringBuffer
для получения текста: consumeProcessErrorStream(StringBuffer error)
.
Пример:
def proc = "ls".execute()
def b = new StringBuffer()
proc.consumeProcessErrorStream(b)
println proc.text
println b.toString()