Как удалить украшения, такие как [exec] при использовании Groovy's AntBuilder - PullRequest
0 голосов
/ 27 мая 2010

Я использую Ant Grouy Groovy для выполнения задач Ant:

def ant = new AntBuilder()
ant.sequential {
    ant.exec(executable: "cmd", dir: "..", resultproperty: "exec-ret-code") {
        arg(value: "/c")
        arg(line: "dir")
    }
}

Строки вывода имеют префикс:

[ВЫПЛН]

Использование Ant в командной строке отключает "режим emacs"

ant -emacs ...

Есть ли способ перейти в режим emacs с помощью AntBuilder?

Ответы [ 2 ]

1 голос
/ 20 декабря 2016

Я понимаю, что это с 2010 года, но для будущих искателей это работает:

ant.project.buildListeners[0].messageOutputLevel=0

0 довольно близко к молчанию (в нем все еще перечислены классы, которые нужно построить, но избавились от большей части другого мусора), 3 довольно многословно.

0 голосов
/ 28 мая 2010

Я не нашел общего способа добавить аргументы командной строки к выполнению AntBuilder, но есть способ активировать режим emacs, хотя он не так хорош:

logger = ant.project.buildListeners.find { it instanceof org.apache.tools.ant.DefaultLogger }
logger.emacsMode = true
...