Добавление 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"
Другие вопросы по тегам