В чем разница между Jdeps и Jdeprscan?

В Java 9 появился новый инструмент jdeprscan, очень похожий на существующий инструмент jdeps.

Насколько я понимаю, основным мотивом jdeprscan является использование атрибутов «для удаления» и «выпуска» аннотации Deprecated.

Есть ли какой-либо другой сценарий или использование этого инструмента, который нельзя выполнить с помощью JDeps?


person Curious Coder    schedule 07.02.2018    source источник


Ответы (2)



В отличие от jdeps, jdeprscan существует только как инструмент командной строки и не предоставляет никакого прямого API.

person Oleksandr Pyrohov    schedule 07.02.2018
comment
пример Optional<ToolProvider> javac = ToolProvider.findFirst("jdeps"); int javacRun = javac.get().run( System.out, System.err, "--help" );, который не запустится, если мы заменим jdeps на jdeprscan. - person Naman; 07.02.2018