Получение 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"