解决jar包冲突的问题

例:
	
    
      org.springframework
      spring-beans
      5.1.5.RELEASE
    
    
      org.springframework
      spring-context
      4.2.4.RELEASE
    
  
spring-beans、spring-contex同时依赖spring-core包,在不规定
两个包的版本时会产生spring-core的冲突。

解决方法:
	方法一:第一声明原则,哪个jar包是靠上的位置,这个jar包就是先声明的,
			先声明的jar包坐标下的依赖包,优先进入项目。
	方法二:路径近者优先原则,直接依赖路径比传递依赖路径近,那么最终进入
			项目的jar包会是路径近的直接依赖包。
	方法三:直接排除法,当我们要排除某个jar包的依赖包,直接配置标签,版本
			号不需要写。
			例:
				
					
					  org.springframework
					  spring-core
					
			    

 

你可能感兴趣的:(maven)