maven(12),排除冲突JAR包



JAR包冲突

	
		
			org.springframework
			spring-core
			4.3.6.RELEASE
		
	

在pom.xml中添加以上依赖的时候,会自动添加以下两个JAR包

spring-core会自动附带commons-logging-1.2,同样当我们添加其他依赖的时候,有可能也会自动加入commons-logging,而且版本有可能不是1.2,这个时候这两个commons-logging的不同版本放在一起是会互相冲突的,需要排除那个不想要的JAR包版本

排除JAR包

在eclipse中打开pom.xml,如下切换到Dependency HIerarchy视图,spring-core是依赖,commons-logging是附加的JAR,右键--Exclude ....--OK--保存

这个时候pom.xml的代码变成了这样

	
		
			org.springframework
			spring-core
			4.3.6.RELEASE
			
				
					commons-logging
					commons-logging
				
			
		
	

exclusions里面的jar包被排除了,只剩下spring-core



转载于:https://www.cnblogs.com/free-java/p/7532390.html

你可能感兴趣的:(maven(12),排除冲突JAR包)