微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在javadoc编译期间如何禁止警告(代码库范围内)?

我被困在一个遗留的 Java代码库,当你编译它时会有THOUSANDS警告.我很乐意实际解决所有这些警告的根源,但不幸的是,目前我公司并不是一个选择(其他诸如“制造新产品,创造收入”等被负责人视为更高的优先级) .

现在,我可以忍受所有这些警告,如果不是因为它们难以在连续构建服务器的输出中找到实际的错误.构建服务器只是使用一个蚂蚁调用,没有什么花哨,但到目前为止,我还没有找到任何地方,我可以修改这个调用来防止警告输出.

遍历代码,并在每个地方添加一个@SuppressWarnings注释都可以正常工作,但是通过并修复所有的警告来源也是一样的痛苦.所以我真正喜欢的是如果有一些方法我可以做:

<javadoc suppressWarrnings="true"

或类似的东西,以使javadoc编译器不输出所有警告消息.是否可以这样(全局javadoc警告禁用)?

解决方法

ant任务和javadoc工具本身都无法在全局禁用警告.

我可以想到的一个可能的解决方法是将javadoc任务作为单独的ant调用与其他构建一起运行.您可以使用-logfile参数将ant重定向到日志文件而不是控制台.

原文地址:https://www.jb51.cc/java/121798.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐