En un proyecto de múltiples módulos, ¿puede un módulo de Maven acceder a dependencias transitivas a prueba de ámbito de otro módulo del que depende?

Tengo un proyecto multimodular Maven + Spring. Algunos módulos dependen de otros módulos.

Digamos que tenemos un módulo llamadoservices Eso depende del módulo llamadopersistence.

El módulo de servicios:

A nivel de primavera, importa elpersistence contextoA nivel de Maven, depende de lapersistence módulo

lospersistence El módulo define alguna configuración relacionada con la ... persistencia: fuente de datos, JPA, transacciones ...

Tiene algunas dependencias para probar el DB (controladores JDBC, DBCP, H2) que están limitados al alcance de la prueba, ya que cuando se implementa la aplicación, el DataSource se definirá en el contenedor (Tomcat) y se accederá a través de JNDI.

Ahora, me gustaría tener acceso, durante la fase de prueba de Maven delservices módulo, a las dependencias a prueba de alcance (transitivas) de lapersistence módulo.

losManual de Maven (Tabla 3.1) digamos que normalmente, las dependencias de alcance de prueba no están disponibles de forma transitiva.

¿Es posible obtenerlos de alguna manera en el contexto de un proyecto de múltiples módulos?

Si no, ¿cuáles son las buenas alternativas? (¿Definir las dependencias de prueba en el pom padre? ...)

Respuestas a la pregunta(2)

Su respuesta a la pregunta