Nexus 3 REST API для загрузки артефактов

Nexus 2.x имел REST API для загрузки артефактов, как показано ниже, но больше не работает для Nexus 3.x.

wget "http://local:8081/service/local/artifact/maven/redirect?g=com.mycompany&a=my-app&v=LATEST" --content-disposition

Изменился ли API на что-то другое для Nexus 3.0.0-03?


person DarVar    schedule 14.09.2016    source источник


Ответы (3)


В настоящее время этого нет в Nexus 3. Он есть в нашей дорожной карте.

Редактировать: поскольку функциональность Nexus 3.3 API была добавлена. См. https://help.sonatype.com/repomanager3/rest-and-integration-api для получения дополнительной информации.

person DarthHater    schedule 15.11.2016
comment
Изменилось ли это за последний год? - person Qsiris; 22.11.2016
comment
Мой ответ от 15 ноября, а не от ноября 2015 года :). Все тот же статус. - person DarthHater; 23.11.2016
comment
есть ли другой API для загрузки артефактов? нам нужно это после обновления для наших скриптов ansible. у модуля ansible maven были проблемы. - person loesak; 01.12.2016
comment
Скорее всего, ему нужно обновить URL-адреса, которые он использует, поскольку они различаются между Nexus 2 и Nexus 3. Если вы поделитесь им со мной, я, возможно, смогу вам помочь :) - person DarthHater; 01.12.2016
comment
Теперь это изменилось, взгляните на мой другой ответ на этот вопрос, если вам интересно. - person DarthHater; 27.10.2017

В настоящее время REST API выпущен в виде бета-версии. Вы можете получить дополнительную информацию и оставить отзыв, перейдя по этой ссылке: http://blog.sonatype.com/nexus-repository-new-beta-rest-api-for-content

person DarthHater    schedule 26.09.2017
comment
с репозиторием maven API поиска отлично работает для размещенного репозитория, но не с прокси-сервером и групповым репозиторием. - person Maoz Zadok; 30.01.2018

как раз для этого случая я создал PHP-скрипт, который возвращает HTTP-перенаправление на местонахождение артефакта. не стесняйтесь использовать https://github.com/maozza/nexus3-redirector

person Maoz Zadok    schedule 31.01.2018