Wie kann ich die Commons-Protokollierung aus einem scala / sbt / slf4j-Projekt ausschließen?

Mein scala / sbt-Projekt verwendet grizzled-slf4j und logback. Eine Drittanbieterabhängigkeit verwendet die Apache Commons-Protokollierung.

Mit Java / Maven würde ich jcl-over-slf4j und logback-classic verwenden, damit ich logback als einheitliches Protokollierungs-Backend verwenden kann.

Ich würde auch die Commons-Logging-Abhängigkeit beseitigen, die die Third-Party-Bibliothek sbt einspielen lassen würde. Ich mache folgendes in Maven (was von empfohlen wird)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>

Und die Frage ist, wie man dasselbe mit sbt macht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage