我如何使ANT冗长?

时间:2012-04-07 10:06:13

标签: java ant intellij-idea

尝试使用ANT在构思10中构建我的项目,但是我收到了编译错误,但是我没有看到实际的错误。

如何使ANT详细?

我所看到的只是:

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>

3 个答案:

答案 0 :(得分:59)

为ant启用详细输出:

ant -v

ant -verbose

答案 1 :(得分:13)

您还可以使用任务记录启用build.xml本身的日志记录。以下是有关它的文档http://ant.apache.org/manual/Tasks/recorder.html

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

很简单,很有效! :)

答案 2 :(得分:1)

还有更微妙的日志记录的可能性,意味着仅更改特定部分的噪声级别,而不是像ant -v或ant -debug那样改变整个ant脚本。有关loglevel和答案的另一个问题,请参阅Make ant quiet without the -q flag?