Ant,分离警告和错误

时间:2013-07-25 12:56:52

标签: ant

在使用Ant进行编译时,我的Java应用程序提供了超过1000个警告(主要是弃用的API,因为这是遗留代码),并且很难找到与日志中消息的数千个警告混淆的错误消息

我尝试通过在Ant javac任务中传递参数来抑制警告,但是没有用。

是否有任何选项可以分隔日志中的警告和错误,例如首先是所有警告,然后是错误?

1 个答案:

答案 0 :(得分:1)

警告由javac显示,Ant只是将它们转发到控制台。 Ant无法区分javac警告和错误。但您可以配置javac警告输出。您可以在javac任务中使用属性'nowarn'。

<javac nowarn='on' .... />

您还可以准确选择要禁止的警告。然后,您必须查看javac documentation(查看Xlint选项),并使用javac任务的'compilerarg'元素。

<javac .... >
    <compilerarg line="-Xlint:-deprecation"/>
</javac>