2013-06-11 3 views
3

Я в Игре 2.1.1, 2.10.1 среда Scala с использованием новейших Salat сборкиspecs2-embedmongo неразрешенная зависимость с Scala 2.10.1 и 2.1.1 Play

Я пытаюсь получить specs2-embedmongo зависимость, как описано в их README.md: добавив следующую строку в моей Build.scala:

"com.github.athieriot" %% "specs2-embedmongo" % "0.5" 

Я также добавил, что, как указано, линия

"de.flapdoodle.embed" % "de.flapdoodle.embed.mongo" % "1.31" 

Но когда я получаю этот результат:

[warn] module not found: com.github.athieriot#specs2-embedmongo_2.10;0.5  
[warn] ==== local: tried 
[warn] /usr/local/Cellar/play/2.1.1/libexec/repository/local/com.github.athieriot/specs2-embedmongo_2.10/0.5/ivys/ivy.xml 
[warn] ==== Typesafe Releases Repository: tried 
[warn] http://repo.typesafe.com/typesafe/releases/com/github/athieriot/specs2-embedmongo_2.10/0.5/specs2-embedmongo_2.10-0.5.pom 
[warn] ==== Typesafe Snapshots Repository: tried 
[warn] http://repo.typesafe.com/typesafe/snapshots/com/github/athieriot/specs2-embedmongo_2.10/0.5/specs2-embedmongo_2.10-0.5.pom 
[warn] ==== sonatype-snapshots: tried 
[warn] https://oss.sonatype.org/content/repositories/snapshots/com/github/athieriot/specs2-embedmongo_2.10/0.5/specs2-embedmongo_2.10-0.5.pom 
[warn] ==== public: tried 
[warn] http://repo1.maven.org/maven2/com/github/athieriot/specs2-embedmongo_2.10/0.5/specs2-embedmongo_2.10-0.5.pom 
[warn] ::::::::::::::::::::::::::::::::::::::::::::::      
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: com.github.athieriot#specs2-embedmongo_2.10;0.5: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[error] (*:update) sbt.ResolveException: unresolved dependency: com.github.athieriot#specs2-embedmongo_2.10;0.5: not found 

Есть ли способ сделать эту работу моей текущей настройкой?

ответ

4

Сейчас я работаю на компиляции библиотеки против Scala 2.10, сохраняя при этом совместимость 2.9. Нужно убрать некоторые другие зависимости для этого:

+1

Спасибо, что полностью сделал это :) Я только что обновил мою сборку Scala новыми данными и ее все прошло хорошо. Просто надо обновлять эти строки зависимостей в файле сборки для: ' "com.github.athieriot" %% "specs2-embedmongo" % "0.5.1", "de.flapdoodle.embed" %«де .flapdoodle.embed.mongo "%" 1.33 "' – gvilarino

1

Возможно, lib не был составлен против Scala 2.10. Вы можете попробовать использовать the previous version:

"com.github.athieriot" % "specs2-embedmongo_2.9.1" % "0.5" 
+0

Я пробовал это, но механизм разрешения зависимостей игры игнорировал мой _2.9.1 и перегружал его с помощью _2.10.1, иначе мне не хватало чего-то другого. К счастью, автор проекта только что вскочил и опубликовал обновленный релиз для scala 2.10.X – gvilarino

+0

Это гораздо лучшее решение :-) –

 Смежные вопросы

  • Нет связанных вопросов^_^