Dipendenza del test Maven nel progetto multi-modulo

Io uso Maven per build un progetto multi-modulo. Il mio modulo 2 dipende dallo src del modulo 1 in ambito di compilazione e dai test del modulo 1 nell’ambito del test.

Modulo 2 –

 blah MODULE1 blah tests test  

Funziona bene Supponiamo che il mio modulo 3 dipenda da Module1 src e test in fase di compilazione.

Modulo 3 –

   blah MODULE1 blah tests compile  

Quando mvn clean install , la mia build viene eseguita fino al modulo 3, non riesce nel modulo 3 poiché non può risolvere la dipendenza del test del modulo 1. Quindi mvn install una mvn install sul solo modulo 3, torna indietro e mvn install sul mio genitore principale per mvn install . Come posso risolvere questo?