现象:一个maven项目,子模块pom.xml中,指定的elastic-search包的版本是2.3.4。用maven打包后,包含的elastic-search包的版本号是1.5.2
原因:父模块的pom.xml中,用<dependencyManagement>指定了spring-boot-dependencies的版本为1.3.6.RELEASE。spring-boot-dependencies中包含的elastic-search的版本号是1.5.2
总结:<dependencyManagement>可以用来强制指定子模块依赖包的版本号