我的项目和我的父pom都有一个依赖关系管理部分。这些部分都有直接输入和"进口" boms(即纯粹由dependecyManagement组成并且是进口的poms)。现在我试着找出评估顺序。我最好的猜测:
这意味着后面的元素会覆盖之前的元素。它是否正确?如果是这样,我可以更改此行为,以便子元素始终覆盖父元素吗?
答案 0 :(得分:0)
关机票
issues.apache.org/jira/browse/MNG-5971
确实,直接管理条目不能被子项目中的导入覆盖。根据故障单中的语句,应该在Maven 3.6.0中更改此行为。
由于Maven 3.6.0是遥远的未来,我必须解决这个问题。我可能会通过构建辅助bom来避免父pom中的直接管理条目。