我有一个包含一个根和多个子项目的多模块maven
项目。我打算使用SL4J
进行日志记录。但是,我必须将log4j.properties
放在所有子项目中才能配置log4j
。
为了能够重用单个属性文件,我尝试将文件保存在根目录的src\main\resources
目录中。但是,sl4j
抱怨它找不到属性文件,除非它存在于每个单独的项目中。
我有可能做的事吗?如果是这样,我该怎么做?
答案 0 :(得分:0)
"可分发'负责最终的log4j.properties
,而不是每个依赖都有。但是,测试可能会抱怨此文件不存在,因此请将log4j.properties
版本置于src/test/resources
下。