在Java 9中引入了一个新工具jdeprscan,它与现有的jdeps工具非常相似。
根据我的理解,jdeprscan的主要动机是利用被弃用的注释的'for-removal‘&’annotation‘属性的用法。
该工具是否还有其他无法使用JDeps执行的场景或用法?
发布于 2018-02-07 11:04:59
您对jdeprscan所做的理解是正确的。工具恰恰是为了
静态分析扫描JAR文件或类文件的其他聚合(),以便使用已废弃的API元素。
同样重要的是要注意
jdeprscan工具所标识的被废弃的API仅是由Java定义的API。不报告第三方库定义的不推荐的API。
不过,IMO您也将了解到,该工具与jdeps没有任何比较,而后者的目的并不是识别不推荐的API,而是分析类/包的依赖关系。
简而言之,它们在功能上是独占的。
https://stackoverflow.com/questions/48661902
复制相似问题