如何通过 Checkstyles 防止使用已弃用的方法

Jaz*_*epi 3 java build checkstyle deprecated

有没有一种简单的方法可以让 Checkstyle 抱怨已弃用方法的使用?似乎 java 通过 XLint 提供了一些工具,但这似乎只是产生警告,而且我不确定如何使构建失败。

bar*_*uin 5

Checkstyle、FindBugs 和 PMD 无法开箱即用地做到这一点。

但为此,最好的检测器是-deprecation 编译器选项

只要编译器输出中出现弃用警告,CI 工具就可以帮助您中断构建。例如,Jenkins 有一个警告插件可能会有所帮助。另外,这篇文章建议使用-Werror编译器选项,它将所有(!)警告视为错误。