我有一个 Maven 多模块项目,在主 pom.xml 中设置了一些旧版本的 spring-boot-dependencies 作为父级。所有子模块都从这个主 pom.xml 继承 spring boot 依赖项。
这很好,但在其中一个新的子模块中(也是多模块),我想使用最新的 spring boot 版本,而不改变整个项目中正在使用的版本(以及所有依赖项)。
有没有一种聪明的方式可以覆盖从父级继承的 spring boot 版本(及其所有依赖项),并在子模块中使用不同的版本? 我尝试在所有新模块的子模块的 pom.xml 文件中设置显式的 spring boot 版本 属性,但没有成功。
这很好,但在其中一个新的子模块中(也是多模块),我想使用最新的 spring boot 版本,而不改变整个项目中正在使用的版本(以及所有依赖项)。
有没有一种聪明的方式可以覆盖从父级继承的 spring boot 版本(及其所有依赖项),并在子模块中使用不同的版本? 我尝试在所有新模块的子模块的 pom.xml 文件中设置显式的 spring boot 版本 属性,但没有成功。
<parent>
标签并进入主pom.xml(用于旧的Spring Boot依赖项),第二个导入则进入新的子模块以覆盖它,对吗?如果将此导入添加到新的子模块中很简单,则对主pom.xml进行的第二个更改似乎相当大...谢谢! - m52509791