Вы можете работать в автономном режиме с ключом -o или добавив true в файл settings.xml.
Стоит отметить, что Maven может не выполнить сборку при работе в автономном режиме, если решит, что ему нужно проверить наличие зависимостей или обновлений плагинов. Если вы установите в своих хранилищах значение , а не , вы можете избежать этого, но вам придется периодически принудительно обновлять (с помощью -U и / или -cpu).
Если вы используете менеджер репозитория, вы можете настроить свой репозиторий как зеркало внешних репозиториев. Это по-прежнему связано с сетевым подключением, но только с вашей внутренней сетью (или, если менеджер хранилища находится на вашем локальном компьютере, соединение вообще отсутствует).
Например, этот конфиг перенаправляет все вызовы на центральный на мой локальный Nexus сервер, работающий на моем компьютере для разработки:
<mirrors>
<mirror>
<id>central-proxy</id>
<mirrorOf>central</mirrorOf>
<url>http://localhost/nexus/content/groups/public</url>
</mirror>
</mirrors>