Voglio mettere un file di configurazione nel mio progetto Maven. Guardando a the standard directory layout, ci sono due posti che sembrano ragionevoli, "src/main/resources
" e "src/main/config
". Qualcuno potrebbe spiegare la differenza tra questi e spiegare quando mettere qualcosa in config
e quando in resources
?In maven, qual è la differenza tra main/resources e main/config?
In questo caso, il file sto guardando è ehcache.xml
, ma la mia domanda non è EHCache specifico, sono curioso per log4j.properties
ecc
Un po 'di googling scoperto this person had the same question, ma le risposte sembravano contraddittorio e non molto autoritario.
Penso di aver trovato un caso d'uso per la directory principale/config. Ho un paio di file di configurazione che sono facoltativi da usare e non sono utili nel classpath. Esempi di file di configurazione per l'app e il contenitore su cui è distribuito. Non riesco a trovare nessun altro posto per loro. – akostadinov
Questo potrebbe essere un buon posto per i file di configurazione plug-in di eclipse (findbugs, checkstyle, ecc.). Non vorrei che questi siano raggruppati nel file di archivio. – jbruni