Maven / nexus: загрузить метаданные артефакта в каталог сборки

Я хотел бы загрузить метаданные для определенной комбинации group / artifactId в моем каталоге сборки. При получении этой информации (см. URL-адрес ниже) я хочу использовать учетные данные maven / nexus, как определено в settings.xml.

https://nexus.my.domain.com/repository/myRepo/com/group/artifact-id/maven-metadata.xml

Я посмотрел на maven "плагин зависимостей", поискал и не нашел способа сделать это.

Почему метаданные? А не настоящие зависимости?

khmarbaise 13.09.2018 20:55

Потому что каждая версия этого артефакта является «тестом на обратную совместимость» и вы хотите включить все предыдущие версии этого артефакта и добавить их в путь к классам перед запуском надёжного плагина. Таким образом, если обратная совместимость нарушена, сборки не будут выполнены. С метаданными я могу извлечь все версии, а затем зациклить и загрузить артефакты с помощью плагина зависимости maven.

Filip 13.09.2018 21:08

Есть такие инструменты, как revapi.org, которые могут помочь здесь более удобным способом ..?

khmarbaise 13.09.2018 22:23

Мне что-то не хватает, а можно просто скачать файл с помощью curl?

joedragons 25.09.2018 00:34

потому что у curl не будет учетных данных и списка серверов из settings.xml

Filip 26.09.2018 12:51
0
5
129
0

Другие вопросы по теме