Подтвердить что ты не робот

Как сделать ANT verbose?

Попытка построить мой проект с помощью ANT в идее 10 и получить компиляционную ошибку, но я не вижу фактической ошибки.

Как сделать ANT verbose?

Все, что я вижу, это:

javac build.xml:303: Compile failed; see the compiler error output for
details. at
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1150)
etc.... rest of ANT stack trace

Моя задача выглядит так:

<javac includeantruntime="false" destdir="${webapp.classes.dir}" debug="true">
    <src path="${src.dir}"/>
    <classpath refid="project.classpath"/>
</javac>
4b9b3361

Ответ 1

Чтобы включить подробный вывод для ant:

ant -v

или

ant -verbose

Ответ 2

Вы также можете включить ведение журнала в файле build.xml, используя запись задачи. Вот документация об этом http://ant.apache.org/manual/Tasks/recorder.html

<record name="/output/build.log" loglevel="verbose" action="start"/>

Это просто и работает!:)

Ответ 3

Существуют также возможности для более тонкого ведения журнала, это означает изменение уровня шума только для определенных частей, а не для всего ant script как ant -v или ant -debug. См. Сделать ant тихим без флага -q? для другого вопроса, касающегося loglevel и ответов.