我有一个2模块的pom,理想情况下我希望每个子模块都有自己的logback.xml文件.但是logback抱怨在类路径中找到多个logback.xml文件.虽然看起来好像这不是问题而且选择了正确的xml,但我想知道什么是最佳解决方案.
提前致谢!
如果你的模块是一个jar,要被另一个模块作为依赖项包含在内,你就不应该有一个logback.xml - 由jar的用户决定他们的日志配置.您也不应该将logback列为依赖项,因为用户应该选择日志记录实现.
我假设你的两个模块中的一个取决于另一个.所以依赖模块应该有logback.xml,而另一个不应该.
虽然单元测试每个模块,你可以把logback-test.xml
中src/test/resources
和添加的logback作为测试范围依赖.这样,它不会被列为模块的依赖项,并且不会导出logback xml文件.
归档时间: |
|
查看次数: |
2635 次 |
最近记录: |