2015-04-17 121 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並下載了最新的項目。 –