当maven尝试构建包含依赖项A的项目时,它失败了,因为它找不到正确的父pom P版本。
请注意,在这种情况下,子pom A与父pom是不同的版本。我在日志中看到的是它正在尝试下载父pom,但是版本错误。
儿童pom:
implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.google.firebase:firebase-database:16.1.0'
implementation 'com.google.firebase:firebase-auth:16.2.0'
然后在日志中,该版本显示:
<parent>
<artifactId>foo-parent</artifactId>
<groupId>org.foo</groupId>
<version>3.0.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>foo-bar</artifactId>
<version>3.0.1</version>
我希望它会查找3.0.0而不是3.0.1的pom,它确实存在于远程(关系)中。