智能一代云平台(三十二):梳理项目的pom文件

来源:互联网 发布:java定义枚举类型 编辑:程序博客网 时间:2024/05/19 23:53

【前言】

     Maven项目非常的棒,我们项目也一直在用Maven;毫无疑问pom文件是Maven项目中的命脉管理这相互依赖关系;最近将项目的pom文件重新梳理了一遍,发现pom如果乱了,后续会有无数个头疼的坑;接下来就为大家分享一下这次的Pom梳理流程,从而为提前解决以后开发遇到坑。

【精彩整理旅程】

     1.杜绝传递依赖

     2.Jar包版本升级:在开发阶段一定要将Jar包升级到最新的稳定版;新的jar包一定是做了一些优化才会升级的嘛。

     3.梳理过程中涉及到的Pom

     Root

     tool

     聚合Pom

     API-Pom

     Service-Pom

     web-Pom

     4.用到一些maven命令:

       分析jar包是否有用:mvn dependency:anylysic

       分析依赖关系:mvn dependency:tree

       查看可升级的jar包:mvn versions:display-dependency-updates

     5.发现一些问题:

       同一个jar包引入的版本不一致---有些包版本不一致后会包名可能会变

       传递依赖,将来被依赖的改变后会影响依赖者

 

【总结】

      在坤哥的带领下进行了一次的梳理,收获颇多,Pom文件规整很多,而且所引用的Jar包更新到了目前最稳定的版本;     

阅读全文
4 0