Il mio progetto Maven ha circa sette sotto-moduli. Sei di questi pacchetti come JAR e uno come WAR.Come configurare slf4j + logback in un progetto Maven multi-modulo?
Devo creare una configurazione individuale di logback.xml in ogni modulo? O dovrei avere un modulo "comune" da cui dipendono tutti gli altri moduli e inserire un singolo logback.xml? Ci sono altre opzioni?
Grazie.
Infatti, le librerie destinate alla distribuzione estesa dovrebbero dipendere solo da slf4j-api. Tuttavia, non tutti i jar sono librerie. Quindi, sebbene dipendere da slf4j-simple sia un'opzione valida, non è necessariamente un'opzione migliore rispetto a quella di logback-classic. – Ceki
@Ceki In ' test ' sei libero di usare tutte le dipendenze che desideri. Ogni modulo di libreria potrebbe avere dipendenze di test, non sono comunque in conflitto. Quindi se è sufficiente (e di solito è), usa 'simple' per Keep It SSimple. –
kan
Utilizzare l'ambito del test è una buona idea. Tutto quello che sto dicendo è che, a seconda di slf4j-simple (nel campo di applicazione del test), è OK, ma dipende anche da logback-classic (nel campo di applicazione del test) in moduli di tipo 'jar'. – Ceki