2016-07-16 40 views
0

我试图在独立的非play框架SBT项目中测试play-json库。添加play-json库到mynon-play框架SBT项目

我已经在SBT项目的plugins.sbt中添加了如下内容。

resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/" 
libraryDependencies += "com.typesafe.play" % "play-json_2.11" % "2.5.4" 

我已经添加了低于斯卡拉对象,但它抛出编译错误

import play.api.libs.json.Json 

import play.api.libs.json.Writes 

object TestObject extends App{ 

val jsonObj = Json.obj(
    "id" -> 1 
) 
} 

但是,进口扔未解析的依赖性编译错误。

enter image description here

任何人都可以帮助我在此。

+0

你在这里解决了这个问题吗? –

回答

0

该代码看起来是正确的,我已尝试在本地没有任何问题。

唯一可能会造成问题,你可能不知道的是,在SBT文件的每一行必须由一个空行,如果你正在使用SBT 0.13.6

任何其他你可能问题分开有IntelliJ没有重新加载该项目。 - 在整个项目中使用Syncrhonize - 在SBT选项卡中单击刷新

只要您在库项目代码库的库列表中看到库play-json,代码就应该可以工作。

享受scala。

相关问题