使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!

本文提供四种解决办法:

1:第一声明优先原则

使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!

 

2:路径近者优先原则

自己添加jar包

使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!

3:排除原则

使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!

4:版本锁定原则

 

使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!

 

 

例如:整合ssh框架  hibernate + struts2时  出现 

报错:model $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy

使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!      使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!

高版本与低版本的冲突   这就是版本依赖发生了冲突

解决办法:--排除原则

使用Maven部署WEB项目时,解决依赖版本的冲突问题!!!