Je veux mettre un fichier de configuration dans mon projet Maven. En regardant the standard directory layout, il y a deux endroits qui semblent raisonnables, "src/main/resources
" et "src/main/config
". Quelqu'un pourrait-il expliquer la différence entre ceux-ci, et expliquer quand vous mettre quelque chose dans config
et quand dans resources
?En maven, quelle est la différence entre main/resources et main/config?
Dans ce cas, le fichier que je regarde est ehcache.xml
, mais ma question est ehcache pas spécifique, je suis curieux de log4j.properties
etc.
Un peu de googler découvert this person had the same question, mais les réponses semblaient contradictoire, et pas très autoritaire.
Je pense avoir trouvé un cas d'utilisation pour le répertoire principal/config. J'ai un couple de fichiers de configuration qui sont facultatifs à utiliser et ne sont pas utiles dans le classpath. Exemples de fichiers de configuration pour l'application et le conteneur sur lequel elle est déployée. Je ne trouve nulle part ailleurs pour eux. – akostadinov
Ceci peut être un bon endroit pour les fichiers de configuration du plug-in eclipse (findbugs, checkstyle, etc.) Je ne voudrais pas que ceux-ci soient inclus dans le fichier archive. – jbruni