如何在多模块maven项目中共享资源

时间:2016-07-17 16:28:49

标签: maven slf4j multi-module

我有一个包含一个根和多个子项目的多模块maven项目。我打算使用SL4J进行日志记录。但是,我必须将log4j.properties放在所有子项目中才能配置log4j

为了能够重用单个属性文件,我尝试将文件保存在根目录的src\main\resources目录中。但是,sl4j抱怨它找不到属性文件,除非它存在于每个单独的项目中。

我有可能做的事吗?如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:0)

"可分发'负责最终的log4j.properties,而不是每个依赖都有。但是,测试可能会抱怨此文件不存在,因此请将log4j.properties版本置于src/test/resources下。