Зависимость от фантома кассандры
У меня есть следующие bulid.sbt
scalaVersion := "2.11.8"
libraryDependencies += "com.websudos" %% "diesel-engine" % "0.3.0"
libraryDependencies += "com.websudos" %% "phantom-dsl" % "1.27.0"
когда sbt
попробуйте разрешить зависимость после показа сообщения:
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.websudos#diesel-engine_2.11;0.3.0: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Unresolved dependencies path:
[warn] com.websudos:diesel-engine_2.11:0.3.0 (/path/build.sbt#L13-14)
[warn] +- com.websudos:phantom-dsl_2.11:1.27.0 (/path/build.sbt#L15-16)
[warn] +- default:webscraper_2.11:1.0
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency: com.websudos#diesel-engine_2.11;0.3.0: not found
[error] Total time: 2 s, completed 2016-07-11 18:19:22
2 ответа
Решение
Последняя версия фантома доступна на Maven Central 1.27.0
, diesel-engine
вообще не публикуется в Maven Central, а публикуется в нашем репозитории OSS Bintray.
resolvers += Resolver.bintrayRepo("websudos", "oss-releases")
это тот, который вам нужно получить diesel-engine
решить правильно. Все это описано на вики-странице по интеграции фантома, доступной здесь.
На Maven Central такой версии нет. Самый старый - 1.5.0. Если вы действительно хотите использовать старый, попробуйте скачать его отсюда, добавив эту строку в ваш sbt:
resolvers += Resolver.bintrayRepo("websudos", "oss-releases")