HOME > 問題解決一覧 > IntelliJ IDEA(無償版)でScala+PlayFrameworkをインポートするとview.html.indexでエラー
IntelliJ IDEA(無償版)でScalaプラグインをインストールしてから、Play Framework(2.5.8)のプロジェクトをインポートして開くとapp/views/index.scala.html
のindex
メソッドの箇所でCannot resolve symble index
のエラーがでます。
この状態だとIntellJ側のRunが実行できませんが、コンソールでactivator run
を実行すればいつもどおり正常にWebアプリが実行されます。
このエラーがでないようにするにはどうしたらよいでしょうか。
自己解決しました。
Play Frameworkに正式に対応させるためには有料版のIntelJ IDEA Ultimateを利用しないといけないようです。
しかし、このviews.html.index
はtarget
フォルダにあるそうなので、それをソースフォルダとして認識するように設定すればエラーは出なくなります。
File -> Project Structure...
をクリックします。
Module
を選択してSources
タブの中に表示されているtarget
フォルダを選択してExcluded
ボタン(下図の③)をクリックして解除してから、Sources
(下図の④)を選択し、OK
をクリックします。
そうすればエラーはでなくなります。
参考記事
http://stackoverflow.com/questions/16931644/play-framework-tutorial-cannot-resolve-symbol-index
この記事に関する質問やご意見・ご感想がありましたら、下記よりコメントください。
Githubアカウントでログインしていれば誰でも投稿できます。