Как включить подробный вывод с помощью задачи ant и inheritall = "false" - PullRequest
1 голос
/ 17 декабря 2009

При запуске сборки в режиме verbose (ant -v) режим verbose не распространяется на "subants". Задача муравья выглядит так:

<ant antfile="${buildproject}" inheritall="false" target="${target}" output="${output.file}">           
  <property name="repo.global" value="/repo"/>
  <property name="proj.property.prefix" value="${property_prefix}"/>        
</ant>

Мы не хотим распространять все свойства, потому что мы пытаемся удалить старую систему сборки. Любые идеи, как сохранить "подробный" вывод без использования задачи exec?

Ответы [ 2 ]

2 голосов
/ 18 декабря 2009

Мне пришлось иметь дело с чем-то похожим только в прошлом месяце. Вам, вероятно, нужно определить собственную задачу для изменения уровня логирования в скрипте. Следующая запись в блоге (http://codefeed.com/blog/?p=82) очень помогла. Автор предоставляет весь необходимый исходный код.

0 голосов
/ 04 апреля 2013

Если вы не хотите создавать свою собственную задачу со всеми этими трудностями, есть встроенный javascript-фрагмент ответ на этот SO-вопрос .

...