springboot2.0.7项目未使用的 第三方包清理

问题遇到的现象和发生背景
springboot2.0.7发布包越来越庞大,包含大量无用第三方依赖。想要进行依赖识别清理,不知道还有些什么工具可以引入分析(类似spring-startup-analyer,项目启动完成后可以识别未使用的包)。想要看看不同工具识别到的未使用jar结果是否一致,以更放心进行jar清理

操作环境、软件版本等信息:
jre8.X
springboot2.0.7
gradle 4.10.3

尝试过的解决方法
使用过jdeps,jdepend,Tattletale,JarAnalyzer,Class Dependency Analyzer(CDA),都没达到预期效果。其中Tattletale报(invalid constanct type:18等异常)。JarAnalyzer 报Invalid byte tag in constant pool:18等。Class Dependency Analyzer(CDA)也是类似报错

我想要达到的结果:
期望再寻找些工具,对springboot包分析依赖,找出未被引用到的jar。或者gradle新增什么配置可以查看或者管理没使用的包不被打到发布包里