【问题标题】:How do I make ANT verbose?如何使 ANT 变得冗长?
【发布时间】:2013-12-18 03:34:16
【问题描述】:

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

【问题讨论】:

标签: java ant intellij-idea


【解决方案1】:

启用 ant 的详细输出:

ant -v

ant -verbose

【讨论】:

    【解决方案2】:

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

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

    这很简单而且有效! :)

    【讨论】:

    • 注意:如果您收到错误“使用记录器条目打开文件时出现问题”,这可能只是意味着您尝试保存日志文件的文件夹尚不存在。跨度>
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 2013-03-02
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多