Hil*_*kus 5 log4j configuration-files logback gradle
是否有一种标准方法可以在gradle项目布局中的所有子项目之间共享日志配置(例如,用于log4j或logback)?
我现在要做的是在每个子项目中放入logback.xml(或log4j.properties)副本,src/main/resources但这会导致此配置文件不必要的重复
使用 gradle 中的多个工作集可以轻松克服这个问题。
在项目的根目录中添加一个新文件夹,例如“shared-resources”,将我们的配置放入其中,然后简单地将以下行添加到build.gradle子项目中
sourceSets {
main {
resources {
srcDirs = ["src/main/resource", "../shared-resources"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
这应该将这两个文件添加到您的 jar 文件中。
例子可以在github上找到
| 归档时间: |
|
| 查看次数: |
389 次 |
| 最近记录: |