Есть ли какой-то параметризованный URL в архиве, где я могу получить последний снимок / выпуск артефакта?что-то вроде https://myhappyarchiva.com/archiva/repository/com.example/com/example/myproject/LATEST/myproject-LATEST.jar
Попробуйте что-то вроде: "http://myhappyarchiva.com/archiva/restServices/archivaServices/searchService/artifact?r=#releases&g=com.myhappyarchiva&a=myproject&v=LATEST"
Основы:" http://[host_name]/archiva/restServices/archivaServices/searchService/artifact?r=[release_option]&g=[group_id]&a=[artifact_id]&v=[version]&c=[classifer]"
Метки отображаются в таблицах на архиве.Таким образом, вы можете легко найти ссылки.
Я полагаю, что вы также можете использовать "p" для упаковки.Это может быть как: «jar», «pom», «javadoc» в основном типы файлов.Так что это будет выглядеть так: «& p = jar» добавлен к запросу.
Если вы выполняете запросы, он иногда проходит 307 временное перенаправление и 302 обнаруживает перенаправление до того, как репо начинает загружаться.
Вы делаете это с помощью curl или wget.Или в сценарии (я создал скрипт ruby).
Пример wget: https://archiva.apache.org/docs/2.2.0/userguide/querying-artifacts.html
Эта функция еще не доступна, однако вы можете подать проблему на http://jira.codehaus.org/browse/MRM. Связанная проблема: http://jira.codehaus.org/browse/MRM-805.
Чтобы достичь этого сегодня, лучше всего либо:
<release>
<latest>