2015-01-30 4 views
2

저는 스칼라와 SBT를 처음 사용합니다. 당신이 build.sbt 파일에서이 라이브러리에 대한 의존성을 넣어 어떻게 Play Framework스칼라 SBT 프로젝트에 종속성 추가 (import play.api.libs.json.Json)

import play.api.libs.json.Json 

val json: JsValue = Json.parse(""" 
{ 
"user": { 
"name" : "toto", 
"age" : 25, 
"email" : "[email protected]", 
"isAlive" : true, 
"friend" : { 
    "name" : "tata", 
    "age" : 20, 
    "email" : "[email protected]" 
} 
} 
} 
""") 

:

나는이 예제를 다음과 같은거야?

저는 Intellij scala IDE 커뮤니티 에디션을 사용하고 있습니다.

감사합니다.

답변

3

이것은 Play 응용 프로그램에 이미 포함되어 있어야합니다. 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 
) 

희망 : 여기에 응용 프로그램이 방법을 만들 때 자동으로 생성 가져옵니다 build.sbt의, 내용 https://www.playframework.com/documentation/2.3.x/NewApplication

:

여기에 새 응용 프로그램을 작성하는 방법은 다음과 같습니다.

편집 : 귀하의 의견에 따라,이 post에 따른 종속성은 다음과 같습니다

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

감사 @dangig, 나는 재생 플러그인이없는 인 IntelliJ의 커뮤니티 에디션을 가지고있다. 이 라이브러리를 사용하고 싶습니다. ** play.api.libs.json ._ ** 기본 SBT 프로젝트를 설정했습니다. build.sbt 파일에 종속성을 추가 할 수 있습니까? 이것은 내 build.sbt 파일입니까? 조직 : = "스칼라" 이름 : = "HelloSBT" 버전 = "1.0" scalaVersion = "2.9.2" – scalauser

+0

당신이 시도 할 수 있습니다 : 리졸버 + = "형태 보증 환매 약정을"HTTP "에서 : // REPO .typesafe.com/typesafe/releases/"그리고 나서 : libraryDependencies + ="com.typesafe.play "%%"play-json "%"2.3.4 "출처 : http://stackoverflow.com/questions/19436069/ adding-play-json-library-to-sbt – dangig

+0

이 정보를 포함하도록 답을 수정했습니다. – dangig

관련 문제