В различных сценариях оболочки нам нужно загружать артефакты из репозитория Maven (на данный момент Nexus 2.x, но может измениться в будущем).
На серверах, на которых выполняются сценарии, обычно нет Mavenустановлены.Поэтому я ищу что-то на основе http.
С одной стороны, есть REST-интерфейс, который можно использовать как
wget "http://local:8081/service/local/artifact/maven/redirect?g=com.mycompany&a=some-app&v=1.2.3"
С другой стороны, вы можете создать «стандарт»"URL, который, кажется, работает для различных репозиториев Maven.Он состоит из префикса, затем groupId с косой чертой вместо точек, затем artifactId, затем версии, а затем имени файла в форме artifactId-(classifier)-version.type
.
Каков рекомендуемый метод?