Dati tre moduli di progetto X , Y e Z su un progetto basato su Maven e Y dipende da Z e X di Y e X non dovrebbero sapere che Y dipende da < strong> Z , essendo questo:
X - > Y
Y - > Z
X -X > Z
Qual è il modo migliore per nascondere la dipendenza tra i moduli X e Z ?
Sono consapevole che su Maven è possibile cambiare l'ambito della dipendenza, ma vorrei sapere se ci sono altre opzioni per esso