7

Ubuntu の下で IntelliJ IDEA 12 (Ultimate Edition) をダウンロードしてインストールしました。IJ と Scala および Play Framework との緊密な統合を利用できることを期待しています。

私は Play を完全に機能的にインストールし/home/ryan/play-2.0.4ており、周りを検索していますplay idea。コマンドラインで Play プロジェクトを実行し、IntelliJ でプロジェクトを開くだけでよいようです。

ただし、これを行うと、Playframework プラグインがアクティブ/機能していることさえ確認できません。Play 構成ファイルまたはテンプレートには構文の強調表示はなく、プルダウン メニューには Playframework オプションはまったくありません。プロジェクトを右クリックして [Add Framework support ...] を選択すると、[Play] がリストになく、IDE で新しい [Play] プロジェクトをゼロから作成することもできません (それもサポートされています)。

をクリックFile -> Settings -> Play Configurationすると、ホーム ディレクトリと作業ディレクトリが に設定されます/home/ryan/play-2.0.4。私は Eclipse で Play を問題なく使用していることに注意してください (ただし、Play と Eclipse の統合はありません。これが IJ で試している理由です)。もっとよく知らなかった場合: IJ 12 の Play サポートは惨めな失敗であると宣言しますが、IJ 12 との Play 2.0 統合は「非常に簡単」であることを示唆するすべての投稿を考えると、おそらく私が見逃しているものがありますか?

4

2 に答える 2

10

ほとんどの場合、プラグイン+依存関係をダウンロードおよび/またはインストールするPlay 2.0 Support必要があります(ほとんどの場合、セクションで見つける必要があります。Browse repositoriesバンドルされているものと同じプラグインではありませんPlayframework support!)

新しいサポートを備えたIdea12のPlay2.0で座って遊んでいるだけで、非常にうまく機能していることを確認できます。

Settings>セクションに移動しPlugins、前述のプラグインの最新バージョンがあるかどうかを確認し、エラー(依存関係の欠落など)によってブロックされていないかどうかを確認し、欠落しているすべての依存関係を解決し、IDEを再起動して、アプリケーションをコンパイル(または実行)します。少なくとも一回。

まだ最後までテストしていませんが、特にテンプレートとコントローラーでのサポートに大きな進歩が見られます。routesfileを使用すると、ターゲットアクションに簡単に移動できますが、ご覧のとおり、confファイルには構文の強調表示がありません。

メニューからPlayアプリケーションを実行およびデバッグすることも可能になりました。

一般に、Playプラグインを有効にすると、確実に表示されます:)

于 2012-12-07T21:46:14.593 に答える
2

追加のプラグインをインストールする必要はありません。アプリケーションを 1 回実行するだけで、その後 IntelliJ がすべてを強調表示します。

ここを見てください:http://devnet.jetbrains.net/message/5473435?tstart=0#5473435

于 2012-12-12T17:31:06.870 に答える