调用方系统禁止依赖传递后如何排查本系统所缺少依赖

订单系统依赖了好多其他系统,但当其他系统的service-api的包里依赖项加入了禁止依赖后,订单系统启动就会报错,具体排查那些包被禁止依赖了,方案如下

举例:会员系统后个包加入了禁止依赖true

    com.xfs
    membership-common
    3.3.0-SNAPSHOT
    compile
    true

订单系统有个方法依赖到了membership-common里面之前的


    io.springfox
    springfox-swagger2
    2.7.0

排查方法如下:

1、从新编译本项目,看看哪些包报错

2、找到报错的包的路径 记录下来,在 import membership.member.front.***

3、在idea下,找到terminal

4、找到当前报错项目的路径

5、执行 mvn dependency:tree

6、把报错的包复制黏贴到当前浏览框,找到依赖项,在pom里面添加进去

加好后 从新编译即可,如图所示

调用方系统禁止依赖传递后如何排查本系统所缺少依赖_第1张图片

 调用方系统禁止依赖传递后如何排查本系统所缺少依赖_第2张图片

 

你可能感兴趣的:(工具,java,开发语言)