Maven 父POM';s的托管版本与版本无关
我有一个具有托管依赖项的父pomMaven 父POM';s的托管版本与版本无关,maven,Maven,我有一个具有托管依赖项的父pom <dependency> <groupId>edu.psu.cpr</groupId> <artifactId>data-quality-services</artifactId> <version>1.0.7</version> </dependency> <dependency> <groupId>edu.psu.cpr
<dependency>
<groupId>edu.psu.cpr</groupId>
<artifactId>data-quality-services</artifactId>
<version>1.0.7</version>
</dependency>
<dependency>
<groupId>edu.psu.cpr</groupId>
<artifactId>data-quality-services</artifactId>
</dependency>
edu.psu.cpr
数据质量服务
1.0.7
我有一个子模块,它使用依赖关系。pom条目看起来像
<dependency>
<groupId>edu.psu.cpr</groupId>
<artifactId>data-quality-services</artifactId>
<version>1.0.7</version>
</dependency>
<dependency>
<groupId>edu.psu.cpr</groupId>
<artifactId>data-quality-services</artifactId>
</dependency>
edu.psu.cpr
数据质量服务
但是编译失败了。当我查看子模块的有效pom时,条目如下所示
<dependency>
<groupId>edu.psu.cpr</groupId>
<artifactId>data-quality-services</artifactId>
<version>1.0.6</version>
</dependency>
edu.psu.cpr
数据质量服务
1.0.6
我一直在寻找一些可传递的东西,但这是一个顶级依赖项,并且只来自一个地方
我运行了mvn dependency:analyze dep mgt,但它没有报告任何问题
任何建议都将不胜感激。一位同事进行了合并,更改了父pom中的artifactId。这导致了意外的状态。如果运行
mvn dependency:tree
它应该显示版本的来源谢谢@Zilvinas,我应该提到我也运行了它。正如我所期望的那样,它将其显示为顶级,但它的版本错误。