Добавление 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. Обратите внимание: my resolvers включает http://repo.typesafe.com/typesafe/releases/.

Ответ 1

Играть 2.3 JSON с SBT >= 0.13.5

положить в build.sbt:

libraryDependencies += "com.typesafe.play" %% "play-json" % "2.3.4"

Играть 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"

Воспроизведение JSON в Play 2.1 не является независимым артефактом.

Ответ 2

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"

Ответ 3

Это сработало для меня (scala 2.11)

resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/"

libraryDependencies += "com.typesafe.play" %% "play-json" % "2.3.0"

Ответ 4

Для получения библиотеки 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/