Получение муравья для входа в файл, а также экран / терминал - PullRequest
17 голосов
/ 08 апреля 2010

Я искал эти форумы, а также Интернет и не мог найти четкого ответа. Я выполняю задачу муравья. Я хотел бы, чтобы вывод выводился на экран, а также в файл журнала ... как я могу это сделать?

Ответы [ 2 ]

23 голосов
/ 04 мая 2011

Вы должны использовать задачу муравья <record>.Смотрите http://ant.apache.org/manual/Tasks/recorder.html.

В вашем файле ant сделайте что-то вроде:

...
<record name="logfile.txt" action="start" append="false" />
...
your ant code...
...
<record name="logfile.txt" action="stop"/>

Вывод ant между двумя операторами записи будет записан в 'logfile.txt'

8 голосов
/ 13 апреля 2010

Если вы работаете в Unix, вы можете использовать команду tee.Если вы работаете в Windows, вы можете использовать PowerShell для выполнения той же задачи, вам просто нужно запустить PowerShell из командной строки и затем выполнить команду ant.

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