Как настроить maven с резервным репозиториемJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как настроить maven с резервным репозиторием

Сообщение Anonymous »

Моя ситуация:
Мне в основном нужна реализация виртуальных репозиториев Artifactory на стороне клиента.
Мы вынуждены использовать GitLab (самостоятельный хостинг) для управления пакетами для каждого проекта, и совершенно другой менеджер пакетов (nexus) для общедоступных артефактов. По разным причинам, выходящим за рамки этого обсуждения, об использовании группового репозитория в Nexus не может быть и речи.
Это означает, что я ДОЛЖЕН настроить клиентскую сторону maven для разрешения пакетов с двумя разными репозиториями: Итак, , что-то вроде org.apache.* будет разрешено с помощью maven Central, а com.mycompany будет разрешено с помощью репозитория конкретного проекта. И мне нужно/хочу сделать это так, чтобы оно было суперпортативным и простым, чтобы его можно было создавать на пользовательском компьютере или встраивать в конвейер CI/CD, который также находится в процессе перехода от одного экземпляра GL к другому.
Идея состоит в том, что когда я набираю mvn install, он проверит центральный Maven, увидит, что GAV FOO:BAR:1.0.0 не существует, и вернется к внутренний репозиторий.
Я знаю, что с этими артефактами все в порядке, потому что в ходе тестирования я выполнил зеркалирование на * и создал виртуальное/групповое репозиторий. Теперь я знаю, что не могу сделать это по определенным причинам, поэтому мне нужно настроить такое поведение на стороне клиента.
Как этого можно достичь? р>

Подробнее здесь: https://stackoverflow.com/questions/792 ... repository
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»