usar spigot rangos prefijos poner plugin nametagedit configurado como colored scala playframework playframework-2.0 sbt dependency-management

scala - rangos - nametagedit spigot 1.12 2



¿Cómo puedo resolver los sufijos de versión cruzada conflictivos en SBT? (1)

En target/resolution-cache/reports/ encuentra el informe de resolución de Ivy para cada configuración. Busque *-compile.xml y *-test.xml y vea si tiene

<module organisation="org.scalaz" name="scalaz-core_2.10"> .... </module>

Esto debería decirle la caller que caller del módulo.

Tengo un proyecto Play que usa una biblioteca que se ha portado recientemente a Scala 2.11.1.

También he actualizado Play to Scala 2.11.1.

Cuando intento ejecutar el proyecto, obtengo:

[error] Modules were resolved with conflicting cross-version suffixes in {file:/...}: [error] org.scalaz:scalaz-core _2.11, _2.10 [trace] Stack trace suppressed: run last *:update for the full output. [error] (*:update) Conflicting cross-version suffixes in: org.scalaz:scalaz-core

Intenté detectar cuál es la biblioteca que usa scalaz-core-2.10 utilizando el plugin sbt-dependency-graph. Sin embargo, en el árbol de gráficos de dependencia, solo hay una apariencia de scalaz-core:

info] | +-org.scalaz:scalaz-core_2.11:7.0.6

Así que no estoy seguro de cuál es la biblioteca que usa scalaz-core_2.10 ... ¿Cómo puedo detectarlo?

He visto aquí que una vez que lo detecto, podría excluirlo, pero mi problema es cómo detectar cuál es la dependencia que tengo que excluir.