Java 如何让ANT变得冗长?

Java 如何让ANT变得冗长?,java,ant,intellij-idea,Java,Ant,Intellij Idea,在idea 10中尝试使用ANT构建我的项目时,我得到了一个编译错误,但我没有看到实际的错误 如何让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 我的任务如下所

在idea 10中尝试使用ANT构建我的项目时,我得到了一个编译错误,但我没有看到实际的错误

如何让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>

要为ant启用详细输出:

ant -v


还有更微妙的日志记录的可能性,这意味着只更改特定部分的noiselevel,而不是像ant-v或ant-debug那样更改整个ant脚本的noiselevel。有关日志级别和答案的另一个问题,请参阅。

您还可以使用任务记录启用build.xml本身的日志记录。这里是关于它的文档


它很简单,也很有效!:)

注意:如果出现错误“使用记录器条目打开文件时出现问题”,这可能只是意味着您试图保存日志文件的文件夹尚不存在。
ant -verbose
<record name="/output/build.log" loglevel="verbose" action="start"/>