Связь Nexus с Maven 404 против 501 - PullRequest
0 голосов
/ 20 января 2020

С 15 января 2020 года центральное местоположение maven теперь защищено протоколом https. Итак, мы понимаем, что настройки maven и pom. xml должны быть обновлены в нашем хранилище с помощью https.

Но есть вопрос, как Nexus внутренне управляет этим, пожалуйста, кто-то может посоветовать? - Наше приложение java на основе maven имеет групповой идентификатор зависимости: org.mule.modules и artifactId: mule-module-sfd c. Этот артефакт никогда не был доступен в http://repo1.maven.org/maven2/. После 15 января, без каких-либо изменений, мы получили 501 ошибку через Nexus для URL - http://repo1.maven.org/maven2/org/mule/modules/mule-module-sfdc/8.0.0/mule-module-sfdc-8.0.0.pom

Я немного запутался здесь, потому что то же место (с http или https) никогда не было этого артефакта, почему он потерпел неудачу после 15 января 2020 года? Это потому, что Nexus игнорирует ошибку 404, но строго терпит неудачу при ошибке 501 от maven central?

1 Ответ

0 голосов
/ 22 января 2020

Любой запрос к Maven Central, который не использует https, получит ошибку 501, независимо от того, существует ли запрошенный файл на самом деле. Мы выбрали 501, чтобы репозитории в Nexus перешли в режим «автоблокировки», что указывает на проблему с соединением. Если вы еще этого не сделали, переключитесь на https.

...