Почему SBT НЕ исключает эти библиотеки, несмотря на использование исключений?

Несмотря на следующее, sbt все еще захватывает lift-json. Зачем?

"net.liftweb" %% "lift-mapper" % "2.6-M4" % "compile" excludeAll(ExclusionRule("net.liftweb", "lift-json"))

Больше информации. Вот что показывает дерево зависимостей:

+-net.liftweb:lift-mapper_2.10:2.6-M4
[info]   | +-net.liftweb:lift-db_2.10:2.6-M4
[info]   | | +-net.liftweb:lift-util_2.10:2.6-M4
[info]   | | | | 
…
[info]   | | | |   
[info]   | | | +-net.liftweb:lift-json_2.10:2.6-M4

Таким образом, зависимость есть lift-mapper -> lift-db -> lift-util -> lift-json, возможно, исключение не является глубоким?

Ответы на вопрос(2)

Ваш ответ на вопрос