0

なぜ私はこれを手に入れることができないのかを知るのが難しい:

画像撮影

...からアプリケーションを実行できますが、実行するcommand promptideaImport既存のプロジェクトを使用して、実行する必要のあるファイルをIntelliJ追跡できなくなります。LibrariesJar

1つでは、Play1.2.3インポートPlayPlay1.2.3 jarファイルだけですべてが機能していました。

アップデート

IntelliJから新しいプロジェクトを作成して(インポートの代わりに)プロジェクトを開くことを試みましたが、運がありません。すべてのライブラリが添付されていますが、スクリーンショットが添付されていません。

IDE:IntelliJ 11.0.2&Play:2.0.2 ここに画像の説明を入力してください

4

1 に答える 1

2

Play 2.0.2Ideaのプロジェクトを最初から作成して、モジュールをインポートする必要がないためです。

メニューから選択Open projectし、アクションを実行したフォルダーを見つけるだけplay ideaで、追加の手順なしでプロジェクト全体をIDEで使用できるようになります。

編集:

最も重要なこと:管理対象ソースの変更を反映するには、アプリケーションが最初にコンパイルする必要があるため、開発中にバックグラウンドで動作するか、アプリが停止している場合は手動でコンパイルする必要があります。そうしないと、Ideaはマネージドソースをコンパイル(および検索)できなくなります。これはまさにPlayのDEVモードの仕事であり、他のJavaフレームワークとは異なります。このモードでは、アプリを手動でコンパイルしたり、IDEを構成して時々コンパイルしたりする必要があります。Playの開発モードでは、バックグラウンドでそれを行うことができます。

アイデアは、ブラウザでアプリを最初に実行した後、管理対象ソースの認識を開始します(アプリがコンパイルされ、アイデアはほんの数秒後にそれをキャッチします)。もちろん、ビューやアセットなどをコンパイルするには、アプリが開発モードで実行されている必要があります。

play run

もちろん、本番モードの場合は、アプリを再起動する必要もあります。または、プロジェクトを理想化した後、またはアプリが機能しない場合は、次のコマンドを使用して管理対象ソースを手動でコンパイルできます。

play compile

また、tilde-devモードで開始する場合は、変更が保存された直後に変更されたリソースがコンパイルされます。

play ~run
于 2012-08-02T08:14:14.730 に答える