Добавление Play JSON Library в sbt
Как я могу добавить библиотеку Play JSON (play.api.libs.json
) к моему проекту sbt?
Когда я добавил следующее в мой plugins.sbt
файл:
addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
Я столкнулся с этой ошибкой:
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: play#sbt-plugin;2.1.0: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
Я не нашел преобразователь для этой библиотеки, иначе я бы добавил его и запустил sbt update
, Обратите внимание, что мой resolvers
включает в себя http://repo.typesafe.com/typesafe/releases/.
5 ответов
Играть 2.3 JSON с SBT >= 0.13.5
положить в build.sbt:
libraryDependencies += "com.typesafe.play" %% "play-json" % "2.3.4"
Play 2.1
build.sbt:
resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/"
scalaVersion := "2.10.2"
libraryDependencies += "play" % "play_2.10" % "2.1.0"
Play JSON в Play 2.1 не является независимым артефактом.
Play 2.2 вышел и может быть добавлен отдельно от остальной части Play Framework. в build.sbt:
resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies += "com.typesafe.play" %% "play-json" % "2.2.1"
Это сработало для меня (Scala 2.11)
resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies += "com.typesafe.play" %% "play-json" % "2.3.0"
Вы можете использовать следующее, чтобы получить библиотеку Play JSON:
addSbtPlugin("play" % "play-json" % "2.2-SNAPSHOT")
Вам также может потребоваться включить следующий распознаватель:
"Mandubian repository snapshots" at "https://github.com/mandubian/mandubian-mvn/raw/master/snapshots/"
Вот где я изначально получил информацию: http://mandubian.com/2013/02/21/play-json-stand-alone/
Можно проверить раздел "Начало работы" в репозитории GitHub и добавить следующее к build.sbt
файл:
libraryDependencies += "com.typesafe.play" %% "play-json" % "2.6.0-M1"