Вот что говорит официальная документация :
Создание собственного зеркала Размер центрального хранилища неуклонно увеличивается . Чтобы сэкономить нам пропускную способность и ваше время, зеркалирование всего центрального хранилища не допускается.(В этом случае вы автоматически будете забанены). Вместо этого мы предлагаем вам настроить менеджер хранилища в качестве прокси.
Если вы действительно хотите стать официальным зеркалом, свяжитесь с нами.в MVNCENTRAL с вашим местоположением, и мы поработаем, чтобы настроить вас.
Итак, то, что вы сделали - локальный прокси - хорошее решение.
Теперь я хочу задать вам вопрос: без подключения к Интернету, как узнать, какая библиотека вам нужна?Я имею в виду, что вам нужно знать Maven координаты библиотеки, чтобы загрузить ее, но без сети это невозможно, если вы не телепат.
Тогда вы говорите, что работаете в безопасностичувствительной среды, но вы также говорите, что вы хотите загрузить все центральное и иметь возможность использовать любую библиотеку.Это не так, как работает безопасность.Когда человек действительно обеспокоен безопасностью, он проверяет код и использует только проверенные артефакты.Любой, у кого есть ключ PGP, может поместить в Central все, что угодно.
Еще одна вещь: хостинг локального прокси-хранилища - это чушь, потому что сам Maven кэширует все необходимые артефакты в ~/.m2/
.Итак, теперь у вас есть две копии одних и тех же артефактов: одна копия в локальном Nexus и другая в вашем домашнем каталоге.Кстати, вы можете заранее загрузить все, что вам нужно для текущего проекта, с mvn dependency:go-offline
.