我开始使用BOM来集中项目中常见依赖项的版本.但是,它似乎不适用于插件版本:如果我在BOM中添加一个pluginManagement部分,那里声明的插件版本似乎不会影响导入BOM的项目插件的版本(Maven抱怨该版本尚未指定).
这是为什么?什么是集中普通插件版本的"Maven"方式?我应该只使用父POM吗?
khm*_*ise 17
如果您使用范围使用的BOM,import这意味着只考虑dependencyManagement部分.摘自文档:
此范围仅用于节中pom类型的依赖项.它表示应该用该POM部分中的依赖项替换指定的POM.由于它们被替换,具有导入范围的依赖性实际上不参与限制依赖性的传递性.
要定义插件,您应该使用父级,您可以通过pluginManagement定义插件版本.
| 归档时间: |
|
| 查看次数: |
2212 次 |
| 最近记录: |