4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

play 依存ファイルの更新でエラーが出た場合。

Posted at

## play 依存ファイルの更新でエラーが出た場合。

[warn]  [NOT FOUND  ] org.slf4j#slf4j-api;1.6.6!slf4j-api.jar (0ms)
[warn] ==== local: tried
[warn]   c:\play\repository\local\org.slf4j\slf4j-api\1.6.6\jars\slf4j-api.jar
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::              FAILED DOWNLOADS            ::
[warn]  :: ^ see resolution messages for details  ^ ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.slf4j#slf4j-api;1.6.6!slf4j-api.jar
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[error] (*:update) sbt.ResolveException: download failed: org.slf4j#slf4j-api;1.
6.6!slf4j-api.jar

詳しく調べてはいないのですが、実行している play のバージョンと、プロジェクトのバージョンが違う場合に、このエラーになるようです。

###対応方法

ファイルを編集します。

project/plugins.sbt

編集箇所は、下記の文字列が存在する行の行末のバージョン番号を 実行しているplay のバージョンに変更する。

addSbtPlugin("play" % "sbt-plugin" % "2.1.2")
                                   ↓
addSbtPlugin("play" % "sbt-plugin" % "2.1.3")

play を再起動すると、エラーは発生せず起動できます。この時、プロジェクト起動時の play バージョンが変わっています。

       _            _
 _ __ | | __ _ _  _| |
| '_ \| |/ _' | || |_|
|  __/|_|\____|\__ (_)
|_|            |__/

play! 2.1.3 (using Java 1.7.0_25 and Scala 2.10.0), http://www.playframework.org

play のバージョンとプロジェクトのバージョンが違う場合は、プロジェクト起動時に下記のメッセージが出て、plugins.sbt を更新するようにメッセージが出ています。

This project uses Play 2.1.2!
Update the Play sbt-plugin version to 2.1.3 (usually in project/plugins.sbt)
  • 備忘録
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?