Sufixos conflitantes de versão cruzada (sbt, Scala-STM, Play-JSON)
Eu estou usando uma extensão JSON que se baseia no jogo-json 2.2-SNAPSHOT do Mandubian. Tudo funcionou bem até agora eu tenho um projeto baseado no Scala-STM. sbt relata o seguinte problema:
[error] Modules were resolved with conflicting cross-version suffixes
in {file:folder}project:
[error] org.scala-stm:scala-stm _2.10, _2.10.0
java.lang.RuntimeException: Conflicting cross-version suffixes in:
org.scala-stm:scala-stm
Existe alguma chance de cavar mais fundo de onde essas duas versões "conflitantes" vêm? Estou muito surpreso que o jogo-json deveria estar dependendo do scala-stm ?!
Além disso, existe uma maneira de convencer a sbt a fechar o ... up. Porque obviamente 2.10 e 2.10.0 são versões equivalentes.
EDITAR: Este parece ser um bug sbt 0.13 (e provavelmente não tem nada a ver com o Play-JSON), porque se eu reverter para 0.12.4, o projeto atualiza e constrói com sucesso. Eu ainda estou interessado em um trabalho em torno de sbt 0.13.