2013-05-19 39 views
1

我正在嘗試做什麼教程說,但我一直有這個錯誤。 本教程是第一件要做的事情。 (所以來源與in here完全相同)無法將播放教程部署到Heroku

[info] [SUCCESSFUL ] org.easytesting#fest-util;1.1.6!fest-util.jar (293ms) 
    [info] Done updating. 
    [info] Compiling 4 Scala sources and 3 Java sources to /tmp/build_3oqhsaxc7iatb/target/scala-2.10/classes... 
    [error] /tmp/build_3oqhsaxc7iatb/app/controllers/Application.java:6: object data is not a member of package play 
    [error] import play.data.validation.Constraints.*; 
    [error]  ^
    [error] /tmp/build_3oqhsaxc7iatb/app/controllers/Application.java:7: object data is not a member of package play 
    [error] import play.data.*; 
    [error]  ^
    [error] /tmp/build_3oqhsaxc7iatb/app/models/Task.java:5: object db is not a member of package play 
    [error] import play.db.ebean.*; 
    [error]  ^
    [error] /tmp/build_3oqhsaxc7iatb/app/models/Task.java:6: object data is not a member of package play 
    [error] import play.data.validation.Constraints.*; 
    [error]  ^
    [error] /tmp/build_3oqhsaxc7iatb/app/models/Task.java:8: object persistence is not a member of package javax 
    [error] import javax.persistence.*; 
    [error]  ^
    [error] /tmp/build_3oqhsaxc7iatb/app/models/Task.java:11: not found: type Model 
    [error] public class Task extends Model{ 
    [error]       ^
    [error] /tmp/build_3oqhsaxc7iatb/app/views/index.scala.html:6: Int does not take parameters 
    [error] <h1>@tasks.size() task(s)</h1> 
    [error]    ^
    [error] 7 errors found 
    [error] (compile:compile) Compilation failed 
    [error] Total time: 116 s, completed May 19, 2013 8:37:52 PM 

!無法使用sbt 構建應用程序! Heroku的推拒絕,無法編譯播放2.X - Java應用程序

+0

在本地工作是否正在運行「玩清潔舞臺」? –

+0

我有同樣的問題,'玩清潔階段'不能在本地工作。 –

回答

1

好吧,看來我的問題只是項目/ Build.scala文件,這裏是一個工作版本:

import sbt._ 
import Keys._ 
import play.Project._ 

object ApplicationBuild extends Build { 

    val appName   = "todolist" 
    val appVersion  = "1.0-SNAPSHOT" 

    val appDependencies = Seq(
    // Add your project dependencies here, 
    javaCore, 
    javaJdbc, 
    javaEbean, 
    "postgresql" % "postgresql" % "9.1-901.jdbc4" 
) 

    val main = play.Project(appName, appVersion, appDependencies).settings(
    // Add your own project settings here  
) 

} 

我跟着this tutorial並沒有正確理解如何設置Build.scala文件。

+0

你以前的Build.scala文件出了什麼問題?我在這裏遇到同樣的問題。 – Adrien

+0

我不知道,我不記得......:s –