Хост мавенский артефакт с Cloudbees

1

Мне удалось разместить мой баннер maven в моем частном репо (по крайней мере, это то, что я вижу).

https://repository-{my-library}.forge.cloudbees.com/snapshot/

Когда я обращаюсь к нему из браузера, появляется папка "org", и я просматриваю XML и jar.

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

Downloading: http://repository-{my-library}.forge.cloudbees.com/release/org/{my-library}/{my-library}/0.0.1-SNAPSHOT/maven-metadata.xml
Downloading: https://raw.github.com/{my-library}/spring-boot-legacy/mvn-repo/org/{my-library}/{my-library}/0.0.1-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata org.{my-library}:{my-library}:0.0.1-SNAPSHOT/maven-metadata.xml from/to {my-library}-snapshot (http://repository-{my-library}.forge.cloudbees.com/release/): Not authorized , ReasonPhrase:Unauthorized.
[WARNING] Failure to transfer org.{my-library}:{my-library}:0.0.1-SNAPSHOT/maven-metadata.xml from http://repository-{my-library}.forge.cloudbees.com/release/ was cached in the local repository, resolution will not be reattempted until the update interval of {my-library}-snapshot has elapsed or updates are forced. Original error: Could not transfer metadata org.{my-library}:{my-library}:0.0.1-SNAPSHOT/maven-metadata.xml from/to {my-library}-snapshot (http://repository-{my-library}.forge.cloudbees.com/release/): Not authorized , ReasonPhrase:Unauthorized.

Я не понимаю, почему я могу получить доступ к снимку репо из браузера, но maven говорит "Несанкционированный"?

  • 0
    Как насчет использования команды вроде curl для тестирования? Браузер может иметь аутентифицированные куки-файлы сайта, чтобы вы могли их видеть.
  • 0
    Да, похоже так
Теги:
maven
cloudbees

1 ответ

1
Лучший ответ

Вам нужно добавить собственный файл settings.xml в свой приватный репозиторий, смонтировать его и загрузить конфигурацию. В противном случае вы не сможете получить доступ к своим (защищенным) артефактам.

Документация довольно хорошо скрыта, но вы можете найти ее здесь: http://developer.cloudbees.com/bin/view/DEV/Accessing+under+an+external+Maven+repository

  • 0
    Как насчет обнародования артефакта? Это возможно?
  • 0
    Да, на console.cloudbees.com/a/<your-account>/repos/#/… в разделе « Настройка» можно сделать общедоступной всю папку (выпуск, снимок, резервное копирование)
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню