Всем привет! Сегодня предлагаю рассмотреть тему, так сказать, на злобу дня. Использование локального/корпоративного сервера nexus позволяет как хранить артефакты наших проектов, так и делать зеркалирование для артефактов из внешних репозиториев. Зеркалирование сокращает время загрузки артефактов из вне и предохраняет от недоступности внешних репозиториев (что на данный момент может стать весьма актуальным). Развертывание nexus Для демо проекта развернем nexus через docker-compose https://github.com/onakrainikoff/nexus-mirroring/blob/main/nexus/docker-compose.yml. Настройка nexus. Переходим в Server administration and configuration -> Repository -> Repositories -> Кнопка Create repository: Нам необходимо создать 2 maven репозитория с типом proxy: Первый репозиторий называем maven-central и указываем Remote storage "https://repo1.maven.org/maven2/". Обратите внимание, что он может быть уже создан по дефолту. Второй репозиторий называем gradle-plugins и указываем Remote storage "https:/
Зеркалирование зависимостей maven/gradle через nexus
13 марта 202213 мар 2022
480
1 мин