1.jar包冲突示例:

图片说明

比如dubbo项目,就会出现jar包冲突的问题,解决这个问题就是要留一个需要的jar包,另一个jar包屏蔽掉;

原因是因为,本身该项目需要使用spring框架做jar包依赖,但由于dubbo本身默认也会依赖spring jar包,所有会存在两个版本的jar包。

然后我们在 pom.xml 里面加上一句话,

<exclusions> <exclusion> <artifactid>spring</artifactid> <groupid>org.springframework</groupid> </exclusion> </exclusions>

这配置就是使dubbo忽略spring jar包的依赖。

图片说明