Я начну с того, что можно установить несколько локальных репозиториев или локальный репозиторий для каждого проекта.
Действительно, способ сделать это, установив каждый проект с его собственным settings.xml.
Каждый файл settings.xml будет иметь тег localRepository, указывающий на другой путь.
Флаг Dmaven.repo.local = / path / to / repo для запуска проекта указывает на выполнение файла settings.xml с определенным локальным хранилищем.
Обычно это вообще не нужно. Maven может обрабатывать параллельные выполнения, а наличие центрального локального хранилища для всех ваших проектов (где установлены и загружаются все артефакты) может облегчить их обработку и не сократит время сборки.
Единственный способ повлиять на вас, если один из ваших проектов требует артефакт, созданный другим, но это также не должно обрабатываться несколькими локальными репозиториями.