导入maven依赖项如何影响插件管理?

时间:2016-11-15 09:27:45

标签: maven spring-boot

Maven允许一个import dependencies,例如将Spring Boot依赖项导入到具有使用导入范围的不同父项的项目中。这对插件管理有何影响?

我想使用导入的依赖项的<pluginManagement>部分中定义的插件版本(在本例中为<spring-boot-dependencies>),但我注意到不同版本的插件,例如surefire,在不同的环境中使用,比如在TeamCity和本地。

2 个答案:

答案 0 :(得分:5)

使用maven时,只能在将POM用作父级时继承pluginManagement 范围import仅为您带来dependencyManagement

maven问题跟踪器上有一张票:https://issues.apache.org/jira/browse/MNG-5588

答案 1 :(得分:2)

根据Spring Boot文档,当Using Spring Boot without the parent POM时,您仍然可以保持依赖关系管理的好处(但不是插件管理) < / p>