我正在尝试使用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文件中定义了插件,我希望我能够导入播放库吗?请告诉我。
非常感谢。
答案 0 :(得分:1)
您可能正在使用IntelliJ Idea的免费版本,因此它不会为您提供内置功能来创建播放应用程序。 Rater比创建直接项目进入IntelliJ使用激活器来创建它。
在您的机器中安装activator / Scala,为激活器/ scala设置PATH系统变量。
GOTO命令提示符并设置要创建Play项目的文件夹路径,运行" activator new"命令,它会询问项目类型,选择Play with scala / java application。
完成此项打开/导入IntelliJ Idea后,它将再次要求选项自动导入和下载源。,选择这些选项。
导入项目后,我认为你不会遇到问题。
答案 1 :(得分:0)
从错误的基目录运行sbt
时,我收到了这些导入错误。
仔细检查您的项目根目录是否正在运行sbt
。