Java Play 2 - 编译错误 - > Heroku的

时间:2012-08-10 17:42:07

标签: java deployment heroku playframework-2.0 sbt

我正在尝试将我的应用程序部署到heroku,但我总是得到相同的错误消息,我不知道如何解决它。

我做了一些谷歌搜索没有任何成功。我也试图改变sbt的版本。

也完美无缺
play run

我正在使用Play 2.0.2。

任何解决方案?

[info] Loading project definition from /tmp/build
     [warn]   module not found: play#sbt-plugin;2.0
     [warn] ==== typesafe-ivy-releases: tried
     [warn]   http://repo.typesafe.com/typesafe/ivy-re
    .9.1/sbt_0.11.3/2.0/ivys/ivy.xml
     [warn] ==== local: tried
     [warn]   /tmp/build_2gxtp2n2ct352/.sbt_home/.ivy2
    .9.1/sbt_0.11.3/2.0/ivys/ivy.xml
     [warn] ==== Typesafe repository: tried
     [warn]   http://repo.typesafe.com/typesafe/releas
    3/2.0/sbt-plugin-2.0.pom
     [warn] ==== heroku-sbt-typesafe: tried
     [warn] ==== heroku-central: tried
     [warn]   http://s3pository.heroku.com/maven-centr
    3/2.0/sbt-plugin-2.0.pom
     [warn] ==== typesafe: tried
     [warn]   http://repo.typesafe.com/typesafe/repo/p
    0/sbt-plugin-2.0.pom
     [warn] ==== heroku-sbt-typesafe: tried
     [warn] ==== heroku-central: tried
     [warn]   http://s3pository.heroku.com/maven-centr
    3/2.0/sbt-plugin-2.0.pom
     [warn] ==== typesafe: tried
     [warn]   http://repo.typesafe.com/typesafe/repo/p
    0/sbt-plugin-2.0.pom
     [warn]   ::::::::::::::::::::::::::::::::::::::::
     [warn]   ::          UNRESOLVED DEPENDENCIES
     [warn]   ::::::::::::::::::::::::::::::::::::::::
     [warn]   :: play#sbt-plugin;2.0: not found
     [warn]   ::::::::::::::::::::::::::::::::::::::::
     [warn]
     [warn]   Note: Some unresolved dependencies have
    these dependencies exist with the requested attrib
     [warn]           play:sbt-plugin:2.0 (sbtVersion=

     [warn]
     [error] {file:/tmp/build_2gxtp2n2ct352/project/}d
    solveException: unresolved dependency: play#sbt-pl
     Project loading failed: (r)etry, (q)uit, (l)ast,
    build app with sbt
     Heroku push rejected, failed to compile Play 2.0

    @heroku.com:pure-chamber-6292.git
    mote rejected] master -> master (pre-receive hook
     failed to push some refs to 'git@heroku.com:pure-

1 个答案:

答案 0 :(得分:2)

看起来sbt-plugin的版本号是错误的。确保您的project/plugins.sbt文件包含:

// Comment to get more information during initialization
logLevel := Level.Warn

// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

// Use the Play sbt plugin for Play projects
addSbtPlugin("play" % "sbt-plugin" % "2.0.2")