Добавление Play JSON Library в sbt
Как добавить библиотеку Play JSON ( play.api.libs.json
) в мой проект sbt?
Когда я добавил следующее в файл plugins.sbt
:
addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
Я столкнулся с этой ошибкой:
- Как запустить основной class sbt из оболочки в качестве обычной командной строки?
- Как добавить конфигурацию профиля среды для SBT
- Как предотвратить java.lang.OutOfMemoryError: пространство PermGen при компиляции Scala?
- как мне получить sbt для использования локального репозитория прокси-сервера maven (Nexus)?
- Как добавить «предоставленные» зависимости обратно в путь classа run / test tasks?
[warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: UNRESOLVED DEPENDENCIES :: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: play#sbt-plugin;2.1.0: not found [warn] ::::::::::::::::::::::::::::::::::::::::::::::
Я не нашел разрешителя для этой библиотеки, иначе я бы добавил ее и запустил sbt update
. Обратите внимание, что мои resolvers
include http://repo.typesafe.com/typesafe/releases/ .
- Как ссылаться на внешний проект sbt из другого sbt-проекта?
- Как подавить информацию и сообщения о успехе в sbt?
- Решение проблем зависимостей в Apache Spark
- Jvm занимает много времени, чтобы решить ip-адрес для localhost
- Как установить основной class в сборке?
- sbt-assembly: обнаружена ошибка дедупликации
- Могут ли мультипроекты из GIT использоваться в качестве зависимостей SBT?
- Как установить размер кучи для sbt?
Играть 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 не является независимым артефактом.
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"