Dependencies maven工件:x(由y管理)

Dependencies maven工件:x(由y管理),dependencies,maven-3,Dependencies,Maven 3,事实上,我在一个项目中期望powermock版本1.5.6通过可传递依赖项,但我只得到了1.4.11。这意味着什么?在解析依赖项时,Maven更喜欢POM部分中指定的版本,而不是从依赖项和可传递依赖项解析的版本 请注意,可以从父POM继承 有关更多信息,请参阅上的Maven文档 具体而言,请查看页面的以下部分以获取详细说明 依赖关系管理部分的第二个也是非常重要的用途 是为了控制transitive中使用的工件的版本 依赖关系。作为一个例子,考虑这些项目: 正如注释所说,它已由父pom中的Depe


事实上,我在一个项目中期望powermock版本1.5.6通过可传递依赖项,但我只得到了1.4.11。这意味着什么?

在解析依赖项时,Maven更喜欢POM部分中指定的版本,而不是从依赖项和可传递依赖项解析的版本

请注意,可以从父POM继承

有关更多信息,请参阅上的Maven文档

具体而言,请查看页面的以下部分以获取详细说明

依赖关系管理部分的第二个也是非常重要的用途 是为了控制transitive中使用的工件的版本 依赖关系。作为一个例子,考虑这些项目:


正如注释所说,它已由父pom中的DependencyManager块定义,或者可能位于同一pom中。