2015-04-17 119 views
3

我很新玩框架,只是试图运行一个基本的Java播放应用程序(hello-play-java)。但每当我尝试构建它,它给出了这个错误: -构建错误在播放框架

error: object Project is not a member of package play 
import play.Project._ 
     ^
Type error in expression 
Failed to load project.` 

我build.sbt文件如下: -

import play.Project._ 

name := """hello-play-java""" 

version := "1.0-SNAPSHOT" 

libraryDependencies ++= Seq(
"org.webjars" %% "webjars-play" % "2.2.2", 
"org.webjars" % "bootstrap" % "2.3.1") 

playJavaSettings 


fork in run := true 

我试着用搜索引擎,但没有找到多少帮助。

+0

这是什么玩法版本?你的'plugins.sbt'文件中有什么? –

回答

3

如果您使用Play 2.3,则不需要导入。这应该工作:

name := """hello-play-java""" 

version := "1.0-SNAPSHOT" 

libraryDependencies ++= Seq(
"org.webjars" %% "webjars-play" % "2.2.2", 
"org.webjars" % "bootstrap" % "2.3.1") 

fork in run := true 

你可以看到一个例子here

+0

好吧..请检查!谢谢。 顺便说一句,我没有改变任何东西。我只是导入了项目,它是默认的build.sbt文件。因此,有什么理由? –

+0

我猜你正在使用一个使用较旧版本的Play创建的项目。检查您的项目/ plugins.sbt文件 - sbt-plugin的版本将指示项目起源于哪个版本。 –

+0

其2.2.2。 addSbtPlugin(“com.typesafe.play”%“sbt-plugin”%“2.2.2”)。 我下载了激活器1.3.2并下载了最新的项目。 –