在 Java 9 中引入了一个新工具 jdeprscan,它与现有的 jdeps 工具非常相似。
据我了解,jdeprscan 的主要动机是利用 Deprecated 注释的“for-removal”和“release”属性。
这个工具有没有其他使用JDeps无法执行的场景或用法?
您对做什么的理解jdeprscan
是正确的。该jdeprscan
工具正是为
静态分析扫描 JAR 文件或其他一些类文件的集合以使用已弃用的 API 元素。
同样重要的是要注意
该
jdeprscan
工具标识的已弃用 API仅是 Java SE 定义的那些。不报告由第三方库定义的已弃用 API。
不过,IMO 您也应该了解,该工具jdeps
无法与 .
简而言之,它们在功能上是独一无二的。