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アカウントでログインしていれば誰でも投稿できます。
