Sprzeczne sufiksy krzyżowe (sbt, Scala-STM, Play-JSON)
Używam rozszerzenia JSON, które opiera się na play-json 2.2-SNAPSHOT Mandubiana. Wszystko działało dobrze do chwili obecnej mam projekt oparty na Scala-STM. sbt zgłasza następujący problem:
[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
Czy jest jakaś szansa, aby głębiej wniknąć w skąd pochodzą te dwie „sprzeczne” wersje? Jestem zaskoczony, że play-json powinien być uzależniony od scala-stm ?!
Co więcej, czy istnieje sposób, aby przekonać sbt do zamknięcia ... w górę. Ponieważ oczywiście 2.10 i 2.10.0 są wersjami równoważnymi.
EDYTOWAĆ: To wydaje się być błąd sbt 0.13 (i prawdopodobnie nie ma nic wspólnego z Play-JSON), ponieważ jeśli powrócę do 0.12.4, projekt pomyślnie się zaktualizuje i zbuduje. Nadal jestem zainteresowany obejściem dla sbt 0.13.