Получение ant для входа в файл, а также экран/терминал

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

Ответы

Ответ 1

Вы должны использовать задачу ant <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"

Ответ 2

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

ant | tee "output.log"