2017-02-16 13 views
2

私は、Play規約に準拠したPlay Java 2.4.xアプリケーションを開発しています。IntelliJ IDEAがPlay Twirlテンプレート(時には)を見つけられません

IntelliJ IDEA Ultimateでプロジェクトを表示するとき、Twirlテンプレートは通常、インポートステートメントで「シンボルを解決できません」とマークされます。時々そして(私にとっては)不可解なことに、彼らは大丈夫です。

テンプレートのいずれかをCtrlキーを押しながらクリックすると、IDEAによってコンパイルされたScalaファイルが表示されます。テンプレートは/app/views/**.scala.htmlである enter image description here

トワールが/target/scala-2.11/twirl/main/views/html/**.template.scalaにそれらをコンパイルします。彼らは、例えば

「を解決できない」として、このスクリーンショットはOKとして、いくつかのテンプレートを示しているが、他の人ではないとマークされている場合でも、

そしてScalaは私がPlayframewとのIntelliJ IDEAアルティメット2016年3月4日を実行しています/target/scala-2.11/classes/views/html/**.class

にそれらをコンパイルorkサポートプラグインバージョン1.0

sbt runこのプロジェクトでは問題なく動作し、欠落しているテンプレートについては一度も苦情を申し立てていません。ここで

は、私のソース構成である(そのほとんどが自動生成されているようだ、私はそれをクリーンアップしようとしましたが、何かが赤バックですべてのものを追加し続ける) enter image description here

+0

IntelliJの上のシンボルは唯一のビューを見つけることができるようになります解決できません。それは一つの理由かもしれない。 – gpgekko

+0

はい、申し訳ありませんが、表示されませんでしたが、テンプレートのクラスファイルは/target/scala-2.11/classes/views/htmlにあります – Peter

+0

[公開されている問題](https://youtrack.jetbrains)があります。 com/issues/SCL?q = Twirl%20%23unsolved)を使用しています。 [SCL-10578](https://youtrack.jetbrains.com/issue/SCL-10578)はあなたの問題に関連しています。 – CrazyCoder

答えて

1

たオープンバグがありますあなたの問題のようになります。

  • SCL-10578 2012.2:彼らは、COMされた後トワールテンプレートのインポート
関連する問題