Как исключить ведение общего журнала из проекта scala / sbt / slf4j?
Мой проект scala / sbt использует grizzled-slf4j и logback. Сторонняя зависимость использует Apache Commons Logging.
В Java / Maven я бы использовал jcl-over-slf4j и logback-classic, чтобы я мог использовать logback в качестве единого бэкэнда ведения журнала.
Я бы также исключил зависимость от общего достояния, которую сторонняя библиотека могла бы использовать для запуска sbt. Я делаю следующее в 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>
И вопрос в том, как сделать то же самое с sbt?