重构springboot⽼项⽬之-剔除pom中⽆⽤的jar引⽤
先吐槽⼀下,接⼿的⽼项⽬代码质量没⼈管,跟菜市场⼀样各写各的,变量命名,换⾏,注释,垃圾代码......在java编码规范中能到的所有问题,都能到体现,通篇的各写各的,最终⼀个并不太复杂的项⽬打包出来接近300M。来回2天清理了⼀堆废弃代码,变量,包重组,注释规范,⽇志规范,返回结构规范...................................................全部搞了⼀遍,现在开始⼲掉不⽤的jar.当我第⼀次进来看到pom中还有完全重复的jar引⽤时,吐⾎
接下来简单记录下排除包的过程
1、运⾏mvn dependency:analyze
2、观察这⼏个位置
有些未指定version或version值不对的,这⾥会warning
Used undeclared dependencies found
spring怎么读取jar文件这种是⾮直接依赖,就是项⽬编码依赖了显⽰的A.jar,A⼜依赖B.jar,⽽B没有在pom中声明
Unused declared dependencies found:
这部分是我们要分析排除的,注意,排除的时候要尽量⼀个⼀个来,因为maven分析时,有些实际是使⽤了,分析后也会放到这个结果中
对于这种,最好是先注释,测试没有问题的话再删除,这样也不⽤做备份,随时取消注释,瘦⾝⽬前还没完成,预计war会⼩⼀⼤截
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论