24

ここのチュートリアルに従いました。チュートリアル全体は問題なく動作しましたが、IntelliJ プロジェクトのクラスの 1 つに「赤い警告」が表示されています。ここで何が問題なのかわかりませんか?プロジェクトは機能しますが、これらの警告が表示されますか? これが何であり、それを修正する方法についてのアイデアはありますか? チュートリアルでは、開始から約 3.5 分で赤いマークが魔法のように消え、ビデオ プレゼンターは説明しません。

ここに画像の説明を入力

4

7 に答える 7

32

このプロセスは私のために働いた:

  1. [ファイル -> プロジェクト構造 -> モジュール -> [YourAppModule] -> [ソース] タブ] に移動します。
  2. 「target/scala-[version]/src_managed」ディレクトリに移動します (右側のパネル)。
  3. 「メイン」ディレクトリを右クリックし、ソース フォルダとしてフラグを立てます。
  4. 「コントローラー」と「ビュー」を右クリックし、「ソース」フラグを削除します (コントローラーとビューのフォルダーがパッケージ ディレクトリになることがわかります)。
  5. 適用 -> OK -> 再コンパイル。

https://github.com/playframework/playframework/issues/1784#issuecomment-26345523から

于 2014-01-30T11:19:13.603 に答える
8

ビュー/テンプレートはクラスではないため、IDE はそれらを認識できません。コンパイルされたバージョンのビューを探すように IDE を構成する必要があります。このクリックで問題が解決します

ここに画像の説明を入力

于 2015-09-18T22:58:35.573 に答える
8

IDEAキャッシュのみを消去することで、IDEA Community 14で動作させることができました(ファイル->キャッシュの無効化/再起動)

于 2015-03-09T10:13:30.447 に答える
8

Play 2.0 サポート プラグインは、IntelliJ IDEA Ultimate エディションでのみ利用できます。

ここに画像の説明を入力

于 2013-06-05T15:33:13.830 に答える
1

Play プロジェクトの実行構成に移動し、「起動前」セクションから「作成」ステップを削除します。次に、IntelliJ はコンパイルを試みずに Play プロジェクトを実行するだけで、ビューは自動的にコンパイルされます。

ビューがコンパイルされるまで、IntelliJ はビューが存在することを認識せず、プロジェクト自体を作成できません。明らかにこれは IntelliJ のプラグインの問題ですが、動的にコンパイルを行うために Play にすでに依存しているため、この回避策はワークフローに大きな影響を与えません。

于 2013-07-31T22:52:58.953 に答える