Есть ли простой способ, чтобы Checkstyle жаловался на использование устаревших методов? Кажется, что java предоставляет некоторые возможности для этого через XLint, но похоже, что он просто создает предупреждения, и я не уверен, как это сделать.Как предотвратить использование устаревших методов с Checkstyles
1
A
ответ
4
Checkstyle, FindBugs и PMD не могут этого сделать из коробки.
Но для этого лучшим детектором является -deprecation
compiler option.
Инструменты CI могут помочь вам разбить сборку, когда в выводе компилятора появляется предупреждение об устаревании. Например, у Дженкинса есть warnings plugin, который может помочь. Кроме того, this post предлагает использовать параметр компилятора -Werror
, который обрабатывает все (!) Предупреждения как ошибки.