54

尝试在想法 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>
4

3 回答 3

81

要为 ant 启用详细输出:

ant -v

或者

ant -verbose
于 2012-04-07T10:12:13.273 回答
19

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

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

这很简单而且有效!:)

于 2013-12-17T19:34:16.693 回答
1

还有可能进行更细微的日志记录,这意味着仅更改特定部分的噪声级别,而不是像 ant -v 或 ant -debug 那样更改整个 ant 脚本。请参阅 在没有 -q 标志的情况下使 ant 安静吗?对于另一个处理日志级别和答案的问题。

于 2012-04-07T22:00:03.140 回答