Ant exec: перенаправление стандартной ошибки, но не стандартной ошибки - PullRequest
8 голосов
/ 22 декабря 2011

У меня есть задача exec, вывод которой я помещаю в свойство с помощью атрибута outputproperty.Команда может распечатать некоторые ошибки в stderr, я не хочу, чтобы ошибки были включены в вывод (так как вывод подается в другую команду), а скорее будет распечатан пользователю.Поэтому я перенаправляю вывод и ошибку в отдельные свойства и echo свойство ошибки.Кажется, взломать, чтобы echo ошибка.Можно ли перенаправить вывод exec, но оставить ошибку на stderr или stdout?Я предполагаю, что это означает установку атрибута error на какое-то магическое значение, но я не могу понять, что это за значение.

1 Ответ

7 голосов
/ 28 декабря 2011

Попробуйте удалить атрибуты error или errorproperty и добавить logError="true".

См. http://ant.apache.org/manual/Tasks/exec.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...