向scala SBT项目添加依赖项(import play.api.libs.json.Json)

时间:2015-01-30 13:52:04

标签: scala playframework-2.0 sbt

我是Scala和SBT的新手。

我跟随此示例:Play Framework

import play.api.libs.json.Json

val json: JsValue = Json.parse("""
{ 
"user": {
"name" : "toto",
"age" : 25,
"email" : "toto@jmail.com",
"isAlive" : true,
"friend" : {
  "name" : "tata",
  "age" : 20,
  "email" : "tata@coldmail.com"
 }
} 
}
""")

如何将此库的依赖项放在build.sbt文件中?

我正在使用Intellij scala IDE社区版。

谢谢

1 个答案:

答案 0 :(得分:3)

这应该已经包含在Play应用程序中。无需向build.sbt文件添加任何内容。

以下是如何创建新应用:https://www.playframework.com/documentation/2.3.x/NewApplication

有关信息,这里是以这种方式创建应用时自动生成的build.sbt:

name := """app-name"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayScala)

scalaVersion := "2.11.1"

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache,
  ws
)

希望这有帮助。

编辑:根据您的评论,根据此post,依赖关系将是:

resolvers += "Typesafe Repo" at "http://repo.typesafe.com/typesafe/releases/"    
libraryDependencies += "com.typesafe.play" %% "play-json" % "2.3.4"