874 читали · 4 года назад
Зеркалирование зависимостей maven/gradle через nexus
Всем привет! Сегодня предлагаю рассмотреть тему, так сказать, на злобу дня. Использование локального/корпоративного сервера nexus позволяет как хранить артефакты наших проектов, так и делать зеркалирование для артефактов из внешних репозиториев. Зеркалирование сокращает время загрузки артефактов из вне и предохраняет от недоступности внешних репозиториев (что на данный момент может стать весьма актуальным). Развертывание nexus Для демо проекта развернем nexus через docker-compose https://github...
655 читали · 4 года назад
Развертывание Maven в Nexus
1. Обзор В предыдущей статье я обсуждал, как проект Maven может локально установить сторонний jar-файл, который еще не был развернут в Maven Central (или в любом другом крупном и общедоступном репозитории). Это решение следует применять только в небольших проектах, где установка, запуск и обслуживание полноценного сервера Nexus могут оказаться излишними. Однако по мере роста проекта Nexus быстро становится единственным реальным и зрелым вариантом для размещения сторонних артефактов, а также для повторного использования внутренних артефактов в потоках разработки...