Зависимость времени выполнения - это зависимость, которую Maven добавит к тестовому пути к классам и включит в сборку или войну, но не включит в путь к классам компиляции. Если вам нужно запустить тесты или пакет, вам просто нужно сделать точно такую же установку: установить-файл (или, что еще лучше, запустить менеджер репо и развернуть его). Время выполнения - область действия .
Если, с другой стороны, вы столкнулись с:
<dependency>
<groupId>abelian</groupId>
<artifactId>grape</groupId>
<type>transitive</type>
</dependency>
Тогда вам нужно будет использовать -Dpackaging = transitive для install: install-file и аналогично для «классификатора» (-Dclassifier).
Если вам нужно добавить что-то в ваше дерево зависимостей, в котором есть исключение в pom, вам нужно будет найти или создать POM с этим исключением и передать его цели install-file, которая имеет -D
для ПОМ. Вы ничего не можете сказать install: install-file, чтобы сказать ему, чтобы он добавлял исключения при создании POM с нуля.