Maven中jar包冲突是开发过程中比较常见而又令人头疼的问题,我们需要知道 jar包冲突的原理,才能更好的去解决jar包冲突的问题。本文将从jar包冲突的原理和解决两个方面阐述Maven中jar包冲突的解决办法。MAVEN项目运行中如果报如下错误:。Maven 面对 D1 和 D2 时,会默认选择最短路径的那个 jar 包,即 D2。再刷新以后冲突就会消失。)引用X依赖的时候忘记升级造成jar包冲突,这也是实际项目开发中比较常见的方法。首先定义一个父pom.xml,将公共依赖放在该pom.xml中进行声明:这样如moduleA和moduleB在引用Spring-beans jar包的时候,直接使用父pom.xml中定义的公共依赖就可以:moduleB在其pom.xml使用spring-bean的jar包如上类似:
暂无评论