Intellij Idea 如何使ANT成为详细的?

wqsoz72f  于 2022-12-03  发布在  其他
关注(0)|答案(4)|浏览(201)

尝试在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>
wgxvkvu9

wgxvkvu91#

要启用ant的详细输出,请执行以下操作:

ant -v

ant -verbose
pgvzfuti

pgvzfuti2#

您还可以使用task record 在build.xml本身上启用日志记录。

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

它很简单,而且很有效!:)

lmyy7pcs

lmyy7pcs3#

也有可能进行更细微的日志记录,这意味着只改变特定部分的noiselevel,而不是像ant -v或ant -debug那样改变整个ant脚本的noiselevel。

wztqucjr

wztqucjr4#

您也可以使用环境变量ANT_ARGS:

export ANT_ARGS="-verbose"

这甚至适用于通过bash脚本执行的ant构建。

相关问题