Dipendenze private / occultanti tra i moduli Maven

1

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

    
posta SEISCOOL 17.08.2018 - 12:16
fonte

1 risposta

0

Non vuoi che i programmatori di X usino le classi di Z. Puoi farlo usando il plugin di dipendenza di Maven:

link

Questo ti permette di fallire la build se qualcuno usa una classe da un artefatto che non è dichiarato come dipendenza nel proprio POM.

    
risposta data 14.09.2018 - 13:29
fonte

Leggi altre domande sui tag