播放2.3 Scala Anorm导入:"未找到:对象anorm"

时间:2015-04-02 14:21:35

标签: scala intellij-idea playframework anorm

所以我在过去几天一直在开发一个Web应用程序,并且开始使用数据库方面。我得到的问题是:

  

未找到:对象anorm

为行

  

导入anorm ._

我有

  

“com.typesafe.play”%%“anorm”%“2.3.6”

  

“ANORM”

在build.sbt中的libraryDependencies。

我已经完成了“激活器清理”,“激活器编译”和“激活器运行”以及重新同步IntelliJ IDEA 14.1项目。

使用:

  • 播放2.3
  • Scala 2.11.1

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我有这个问题已经有2天了,我不得不通读游戏和anorm文档来解决它。 您需要注意的是,在您的播放框架版本中,不再提供anorm。因此,您必须明确声明anorm依赖性,请阅读:

https://www.playframework.com/documentation/2.5.x/ScalaAnorm

以上链接与您应该在播放版本中使用的anorm版本有关。然后在build.sbt文件中添加以下内容

libraryDependencies ++= Seq(
jdbc,
"com.typesafe.play" %% "anorm" % "2.5.0"
)

resolvers ++= Seq("scalaz-bintray" at "http://dl.bintray.com/scalaz/releases",
"Typesafe Releases" at "http://repo.typesafe.com/typesafe/releases/")

删除以前的依赖项,然后您需要再次构建应用程序。这一次,重新启动播放服务器,然后构建应用程序。这对我来说非常好。