6

Play フレームワークを IntelliJ で適切に動作させようとしていますが、Scala テンプレートが適切に検出されないようです。これらは私が行った手順です:

設定:

  1. 醸造インストールプレイ
  2. Brew インストール sbt
  3. IntelliJ 用の play Framework プラグインをダウンロードしてインストールします
  4. IntelliJ 用の Scala プラグインをダウンロードしてインストールする
  5. IntelliJ 用の SBT プラグインをダウンロードしてインストールする

ターミナルからこれを実行します(次の順序で):

  1. 新しいdoTestをプレイ
  2. クリーンコンパイルをプレイ
  3. 遊びのアイデア
  4. sbt
  5. ゲン・アイデア

IntelliJ でプロジェクトを開き、ファイル target/scala-2.10/src_managed/main/controllers/routesを確認すると、次のようになります。 http://i.imgur.com/EN4iqux.png

また、完全に新しいインストールをセットアップするために、次の手順を段階的に実行しようとしました。

play フレームワークで intellij を使用する方法

すべての手順を完了した後も、IntelliJ はまだ Scala テンプレートを解決できません。これは完全に新しいプレイ アプリケーションからのものです。 http://i.imgur.com/IPrUpVL.png

IDE からコンパイルしてテストを実行し、ブラウザで行った変更を確認できます。機能していないのは、IntelliJ 内のコード支援だけです。この時点でどのように進めればよいかわかりません。どんな助けも大歓迎です!

4

2 に答える 2

5

というわけで、やっと理解できました。IntelliJ は、コンパイルされた Scala テンプレートを取り上げているようです。ターゲットフォルダーを右クリックし、「ディレクトリをマーク」->「除外」を選択すると、問題が解決しました。

于 2013-11-04T16:52:36.453 に答える
0

IntelliJ はルート ファイルをソース ファイルとして使用しません。ただし、ルートを認識しているため、routes.Application のようなことを行うと、それを解決できます。

于 2013-11-03T17:16:08.070 に答える