4.3.4.2.1. 添加依赖

如需在应用程序启动前加载某些依赖,需要在构建文件的顶层使用 uberJar 配置。比如,添加 logback appender 就是个好例子。构建文件如下:

buildscript {
    //build script definitions
}
dependencies {
    //app components definitions
    uberJar ('net.logstash.logback:logstash-logback-encoder:6.3')
}
//modules and task definitions, etc.

当这样声明时,logstash-logback-encoder 解压出来的包和类都会被放置到 uberJar 工件的根目录。