我的scala/sbt项目使用了grizzled-slf4j和logback.第三方依赖项使用Apache Commons Logging.
使用Java/Maven,我会使用jcl-over-slf4j和logback-classic,这样我就可以使用logback作为统一的日志记录后端.
我还将消除第三方库将允许sbt拉入的commons-logging依赖.我在Maven中执行以下操作(由http://www.slf4j.org/faq.html#excludingJCL推荐):
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
<scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
问题是,如何与sbt做同样的事情?