Не удалось найти артефакт org.wildfly.core: wildfly-coer-parent: pom: myVersion в jboss-public-repository-group - PullRequest
0 голосов
/ 06 ноября 2019

Я использую Maven для своего проекта. У меня есть родительский проект myProjectA, и когда я выполняю чистую установку mvn, он успешно собирается. myProjectA имеет несколько дочерних элементов, одним из которых является childA1. Этот childA1 вызывает плагин childB1 из myProjectB.

Проблема заключается в том, что когда я пытаюсь выполнить чистую установку mvn на childA1, происходит сбой с ошибкой:

Plugin my-maven-plugin:0.1-SNAPSHOT or one of its dependencies could not be resolved: Failed to read artifact descriptor for my-maven-plugin:jar:0.1-SNAPSHOT: Failure to find org.wildfly.core:wildfly-core-parent:pom:myVersion in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss-public-repository-group has elapsed or updates are forced

Из ошибки я понимаю, что зависимость org.wildfly.core в my-maven-plugin не найдена. Эта зависимость не появляется явно в pom childA1 или childB1. Поэтому, чтобы попытаться решить мою проблему, я добавил зависимость к childB1 и выполнил mvn clean install на childB1, зависимость была разрешена и сборка прошла успешно. При этом я увидел, что зависимость была загружена из http://mynexus/nexus/content/groups/public, а не из репозитория jboss, из которого childA1 пытается получить его.

Я посмотрел на вкладку «эффективный pom» (в Eclipse) childA1 и childB1 и там увидел, что в списке указан правильный репозиторий mynexus, а не репозиторий jboss.

Другие вещи, которые я пробовал, работают с -U, и я собрал myProjectA перед сборкой childA1. К сожалению, это не решило мою проблему. Любые предложения, как это исправить, приветствуются.

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