Maven не может загрузить родительский pom, потому что он добавляет неверную версию? - PullRequest
0 голосов
/ 05 апреля 2019

Когда maven пытается построить проект, включающий зависимость A, он терпит неудачу, потому что не может найти правильную версию родительского pom P.

Обратите внимание, что в этом случае дочерний pom A являетсядругая версия от родителя.В журналах я вижу, что он пытается загрузить родительский pom, но с неверной версией.

Child pom:

    <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>

В журналах сборка показывает:

 Failed to collect dependencies at org.foo:foo-bar:jar:3.0.1: Failed to read artifact descriptor for org.foo:foo-bar:jar:3.0.1: Could not find artifact org.foo:foo-parent:pom:3.0.1 in nexus

Я бы ожидал, что он будет искать pom 3.0.0, а не 3.0.1, который существует в удаленном (nexus).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...