Не удалось загрузить артефакты с search.maven.org

Я пытаюсь выполнить чистую установку в этом проекте.

https://github.com/jberet/jberet-wildfly-samples

Я застрял с этой ошибкой:

Не удалось разрешить зависимости для проекта org.jberet.samples:clusterInfinispan:war:1.4.0.Alpha-SNAPSHOT: не удалось собрать зависимости в org.jberet:jberet-wildfly-cluster-infinispan:jar:1.3.0.Final: не удалось прочитать дескриптор артефакта для org.jberet:jberet-wildfly-cluster-infinispan:jar:1.3.0.Final: не удалось найти org.jberet:jberet-wildfly:pom:1.4.0.Alpha -СНИМОК

Похоже, что артефакты доступны ТОЛЬКО на search.maven.org.

Я пытался сделать либо принудительное обновление -U, либо вручную очистить локальный каталог репо, но ничего не изменилось. Интересно, нужно ли мне вручную добавлять вышеуказанное репо или автоматически искать там?

Любые подсказки?


person Fabrizio Stellato    schedule 19.12.2019    source источник
comment
Если проблема все еще возникает, добавьте банки вручную.   -  person Vishwa Ratna    schedule 19.12.2019
comment
Я вручную загрузил pom, sources и jar из репо и вручную добавил в локальное репо, но все еще имею ошибку :(   -  person Fabrizio Stellato    schedule 19.12.2019
comment
Вы никогда не найдете SNAPSHOT только в выпусках репозитория Maven Central.   -  person khmarbaise    schedule 19.12.2019


Ответы (3)


Я думаю, что он не публиковал 1.4.0.Alpha в центре maven. Вы можете попробовать изменить 1.4.0.Alpha на 1.3.0.Final в pom.xml следующим образом

   <parent>
        <groupId>org.jberet</groupId>
        <artifactId>jberet-parent</artifactId>
        <version>1.3.0.Final</version>
    </parent>

    <groupId>org.jberet.samples</groupId>
    <artifactId>wildfly-jberet-samples</artifactId>
    <version>1.3.0.Final</version>

И используйте mvn clean install -Pwildfly

person Yiao SUN    schedule 19.12.2019
comment
на самом деле артефакты присутствуют mvnrepository.com/artifact/org.jberet /jberet-parent/1.4.0.Альфа - person Fabrizio Stellato; 19.12.2019

Вау, вы правы: https://search.maven.org/artifact/org.jberet/jberet-wildfly-cluster-infinispan/1.3.0.Final/jar

Я не уверен, что кто-нибудь здесь, в Stackoverflow, сможет вам помочь.

Продолжите обсуждение проблемы с сообществом jberet: https://github.com/jberet/jberet-wildfly-samples/issues/2 вы должны решить это с ними.

РЕДАКТИРОВАТЬ:

Теперь, когда я думаю об этом подробнее, также можно добавить их репозиторий SNAPSHOT в ваш файл settings.xml: https://maven.apache.org/settings.html#Repositories, но я не нашел ссылку на их репозиторий.

В любом случае: увидев это, я бы держался подальше от проекта jberet, потому что это большой провал с их стороны.

person jirka.pinkas    schedule 19.12.2019

Прочтите ошибку maven: «не удалось найти org.jberet:jberet-wildfly:pom:1.4.0.Alpha-SNAPSHOT» означает, что существует зависимость, ссылающаяся на org.jberet:jberet-wildfly:pom < strong>1.4.0.Альфа-СНИМОК.

  • Либо репозиторий запрещает развертывание SNAPSHOT (и это имеет смысл для централи)
  • либо ваша конфигурация запрещает загрузку SNAPSHOT (см. http://maven.apache.org/settings.html#Repositories).

Вы должны проверить локальный pom.xml, ссылающийся на 1.4.0.Alpha-SNAPSHOT, и заменить его не SNAPSHOT (1.4.0.Alpha для начинающих).

person NoDataFound    schedule 19.12.2019
comment
SNAPSHOT — это сам проект, который я пытаюсь построить, поэтому не должно быть никаких запретов на загрузку финальной версии, даже если родительский проект является SNAPSHOT. Кстати, я попытался переименовать версию просто в Apha, но ничего не изменилось. - person Fabrizio Stellato; 19.12.2019
comment
Возможно, родительский pom jberet-wildfly-cluster-infinispan не найден. Я проверю и опубликую, если нужно. - person cheng; 19.12.2019
comment
Чтобы обойти эту проблему, вы можете git clone https://github.com/jberet/jberet-wildfly войти в свою локальную рабочую область и локально собрать jberet-wildfly, чтобы сделать ее доступной. - person cheng; 19.12.2019
comment
Я выпустил jberet-wildfly-* 1.3.1.Final и обновил несколько версий deps в jberet-wildfly-samples. Возможно, вы захотите обновить свой проект и повторить попытку (для синхронизации новых версий с maven Central потребуется некоторое время). - person cheng; 19.12.2019