используя лог-файл и отображая результаты и действия, чтобы утешить в ant - PullRequest
1 голос
/ 20 декабря 2011

В настоящее время я использую флаг -logfile в своем скрипте муравья.Есть ли способ отобразить вывод ant на консоль и сделать так, чтобы он тоже записывал вывод?

Я не могу загрузить другие приложения, чтобы добиться этого.Должен быть родным для окон или муравьев.

Спасибо

Ответы [ 2 ]

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

Ant имеет задачу для записи , которую можно использовать для записи всей или части сборки в файл.

Чтобы просто записать всю сборку в файл, добавьте строку вроде:

<record name="build.log" />

рядом с началом вашего файла сборки. Существуют опции для настройки уровня детализации и добавления файла журнала контроля.

Вы можете запустить несколько рекордеров во время сборки, скажем, чтобы записать сводку в один файл журнала и полную информацию в более длинный второй файл журнала. Вы также можете использовать атрибут action задачи, чтобы запустить запись только для части сборки.

0 голосов
/ 20 декабря 2011

С "native to Windows", вы имеете в виду, что он должен работать в Windows?

Если это так, вы можете использовать команду tee :

ant | tee logfile.txt

покажет вывод на консоли и одновременно зарегистрирует его в logfile.txt.

tee изначально была командой unix.В Windows вы можете получить его как часть бесплатной Unix Utils .

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