父项目中已经引入了父依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
<relativePath />
<!-- lookup parent from repository -->
</parent>
子项目的pom.xml文件中引入了该文件依赖
<parent>
<groupId>cn.mg.mbsn</groupId>
<artifactId>父项目名称</artifactId>
<version>1.0.0</version>
<relativePath />
</parent>
但是实际上子项目中需要的父依赖spring-boot-starter-parent的版本必须是2.0.1
怎么在保证父项目配置不修改的前提下,修改子项目中的版本?
https://aoyouzi.iteye.com/blog/2305061
复制父pom里你需要变版本的依赖,粘贴到子pom里,然后修改子pom里的version为你需要的version就行了
就像java父类里的方法,子类重写就用子类的,没重写用父类继承的
在子项目依赖中排除父项目依赖包就可以了,通过exclusion标签,如下
<exclusions>
<exclusion>
<groupId>父项目依赖jar的groupId</groupId>
<artifactId>父项目依赖jar的artifactId</artifactId>
</exclusion>
</exclusions>
既然父模块已经引入了依赖,子模块不引入也可以的吧。