【发布时间】:2015-06-09 20:18:28
【问题描述】:
我正在尝试使用 IntelliJ14 社区版制作一个游戏项目。 导入播放库时出现以下错误:
Error:(3, 8) not found: object play
import play.api._
^
Error:(4, 8) not found: object play
import play.api.mvc._
^
Error:(5, 8) not found: object play
import play.api.data._
^
Error:(6, 8) not found: object play
import play.api.data.Forms._
^
Error:(7, 8) not found: object play
import play.api.data._
^
Error:(9, 8) not found: object anorm
import anorm._
^
Error:(10, 8) not found: object anorm
import anorm.SqlParser._
^
Error:(11, 8) not found: object play
import play.api.db._
^
Error:(12, 8) not found: object play
import play.api.Play.current
^
我的 plugins.sbt 定义为:
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
// The Play plugin
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.8")
// web plugins
addSbtPlugin("com.typesafe.sbt" % "sbt-coffeescript" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-less" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.1")
addSbtPlugin("com.typesafe.sbt" % "sbt-digest" % "1.0.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-mocha" % "1.0.0")
// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % Option(System.getProperty("play.version")).getOrElse("2.0"))
我在这里做错了什么?如果我在 plugins.sbt 文件中定义了插件,我希望我应该能够导入播放库?请告诉我。
非常感谢。
【问题讨论】:
-
尝试在 IntelliJ Idea 中导入项目,而不是打开它。在项目目录下运行activatoridea可能会解决问题。
-
如何指定 libraryDependencies?你能展示你的 build.sbt 吗?
-
附加的是我的 build.sbt 名称 := """play-scala-app""" 版本 := "1.0-SNAPSHOT" lazy val root = (project in file(".")) .enablePlugins(PlayScala) scalaVersion := "2.11.1" resolvers += "Typesafe repository" at "repo.typesafe.com/typesafe/releases" libraryDependencies ++= Seq( jdbc, anorm, cache, ws, "com.typesafe.play" %% "播放" % "2.3.4" )
标签: scala intellij-idea playframework-2.0