В многомодульном проекте может ли модуль maven получать доступ к переходным зависимостям тестовой области другого модуля, от которого он зависит?

У меня есть мультимодульный проект Maven + Spring. Некоторые модули зависят от других модулей.

Допустим, у нас есть модуль с именемservices это зависит от модуля по имениpersistence.

Модуль услуг:

На уровне Spring импортируетpersistence контекстНа уровне Maven, зависит отpersistence модуль

persistence Модуль определяет некоторую конфигурацию, связанную с ... persistence: источник данных, JPA, транзакции ...

Он имеет некоторые зависимости для тестирования БД (драйверы JDBC, DBCP, H2), которые ограничены областью тестирования, поскольку при развертывании приложения источник данных будет определен в контейнере (Tomcat) и доступен через JNDI.

Теперь я хотел бы получить доступ на этапе тестирования Mavenservices модуль, для тестовых (транзитивных) зависимостейpersistence модуль.

Руководство Maven (Таблица 3.1) скажем, что обычно тестовые зависимости недоступны транзитивно.

Можно ли их как-то получить в контексте многомодульного проекта?

Если нет, каковы хорошие альтернативы? (Определить тестовые зависимости в родительском pom? ...)

Ответы на вопрос(2)

Ваш ответ на вопрос