HerokuにPlay2.0のアプリケーションをデプロイできない
Herokuに、Play2.0で作成したアプリケーションのDeploy時にエラーがでるので、それに対する対応を記載する。
環境
- play2.0(2012/4/23現在)
Deploy方法は、下記を参照。
http://www.playframework.org/documentation/2.0/ProductionHeroku
現象としては、下記のエラーが発生して
コンパイルが途中で終了します。
sbt.ResolveException: unresolved dependency: play#sbt-plugin;2.1-SNAPSHOT: not found
ログを見る限りは、2.1-SNAPSHOTがないということらしいが
そもそも、今現在で2.1はリリースされていないのでは?
ということで、下記のファイルを変更しました。
/project/plugins.sbt
//addSbtPlugin("play" % "sbt-plugin" % "2.1-SNAPSHOT") addSbtPlugin("play" % "sbt-plugin" % "2.0")
これでコンパイルが可能になり、動作するようになります。
バージョンについては、自分で適切なバージョンを選択してください。