при условии, что отсутствующая зависимость важна только в локальной среде, вы можете использовать комбинацию профиля и активации через .m2 / settings.xml
Вы удаляете зависимость из общих зависимостей и перемещаете ее какссылаться на зависимость в профиле вашего pom.xml (профиль уровня проекта) и активировать профиль через ваш m2 / settings.xml.
Вы также можете полностью удалить зависимость из вашего pom.xml и переместить зависимость впрофиль, который находится в вашем .m2 / settings.xml (профиль уровня пользователя)
см. введение в профили раздел
другой способ, который подходит вашим потребностям, может быть, лучше
Активация вышеуказанного профиля основана на наличии файла в .m2/repository/local/dependency/1.0.0-Snapshot/local.jar
<profiles>
<profile>
<activation>
<file>
<exists>/home/user/.m2/repository/local/dependency/1.0.0-Snapshot/local.jar</exists>
</file>
</activation>
...
</profile>
</profiles>