IntelliJ IDEA 2019.3ヘルプ

Play 2.xを始めよう

Playプロジェクトの生成を始める前に、Scalaプラグインがダウンロードされ、IntelliJ IDEA で有効になっていることを確認してください。

IntelliJ IDEAは、Playバージョン2.4以降をサポートしています。

IntelliJ IDEAでPlay 2プロジェクトを生成するための以下の一般的なシナリオを見てみましょう。

  • 既存のPlay 2プロジェクトがある場合は、それをインポートするか、バージョン管理からチェックアウトできます。この場合、プロジェクトのインポートまたはクローン作成の通常の手順に従うことができます。

  • Play 2フレームワークに精通しておらず、使い方を学びたい場合は、実行可能アプリケーションを生成するIntelliJ IDEA経由のPlayプロジェクトを作成してください。

  • どのタイプのPlay 2プロジェクトを生成できるかを見たい場合は、Lightbendプロジェクトスターター(英語)を使用して、提供されているテンプレートの1つを使用してプロジェクトを作成します。

  • Play 2フレームワーク(英語)のサポートを手動で追加する場合は、sbtプロジェクトを作成します。

新しいPlay 2プロジェクトを作成する

  1. 新規プロジェクトウィザードを開きます。右側のオプションから、Play 2.xを選択します。

    New Project dialog

  2. ウィザードで提案されている手順に従って、完了をクリックします。

IntelliJ IDEAは、適切な構造、依存関係、および実行可能なアプリケーションを持つPlay 2プロジェクトを生成します。

Play 2 project editor and tool windows

Lightbendプロジェクトスターターを使用してPlay 2テンプレートを作成する

  1. 新しいプロジェクトウィザードを開き、右側のオプションからLightbendプロジェクトスターターを選択します。

    Lightbend project starter

  2. ウィザードの次のページで、プロジェクトに使用するテンプレートを選択します。例:Playアプリケーションを開発するための実行可能なPlayテンプレートプロジェクトを作成するScalaシードをプレイテンプレートを選択します。

    New Project dialog
    完了をクリックします。

Play 2フレームワークでsbtプロジェクトを作成する

  1. sbtプロジェクトを作成します。

    sbt project create
    ウィザードで提案されている手順に従って、完了をクリックします。
    IntelliJ IDEAはsbtプロジェクトを作成します。

  2. エディターで build.sbt ファイルを開き、プロジェクトの依存関係としてPlayを追加します。

    libraryDependencies ++=Seq("com.typesafe.play" %% "play" % "2.7.3")

  3. プロジェクトツールウィンドウのプロジェクトソースルートディレクトリーで、新規 | ファイルを選択して plugins.sbt ファイルを作成します。

  4. エディターで plugins.sbt ファイルを開き、Play 2プラグインを追加します。

    addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.3")

IntelliJ IDEAは適切な依存関係をダウンロードし、sbtプロジェクトツールウィンドウの依存関係ノードに追加します。

sbt tool window

Play 2フレームワークプロジェクト構造は生成されず、手動ですべてを追加する必要があることに注意してください。Play 2(英語)のプロジェクト構造を確認してください。

この時点で、Play 2テンプレートの作成を開始することができます。これは、Play 2フレームワークのサポートが追加されるとすぐにIntelliJ IDEAをサポートし、さらにプロジェクトを開発するからです。Play 2ファイルでコード補完、ナビゲーション、およびオンザフライコード解析機能を使用できます。IntelliJ IDEAは、ルートファイルとコードインスペクションのコード支援もサポートしています。

Play 2アプリケーションの実行とデバッグ

  1. アプリケーションを実行する場合は、次のようにします。
    1. プロジェクトツールウィンドウで、アプリケーションを右クリックします。

    2. コンテキストメニューで、Play 2 アプリの実行を選択します。

  2. 実行/デバッグ構成ダイアログにアクセスする必要がある場合:
    1. メインメニューで実行 | 構成の編集を選択します。

    2. icons general add をクリックし、Play 2 アプリを選択して新しい構成を作成します。

    3. 実行/デバッグ構成設定を指定します。デフォルト設定では、実行とデバッグのために十分です。

      play run debug

    4. メインツールバーで、実行する icons toolwindows toolWindowRun アイコンまたはアプリケーションをデバッグする icons actions startDebugger アイコンをクリックします。

デフォルトブラウザ http://localhost:9000でアプリケーションの出力を確認することができます。サーバーセッションを停止する場合は、Alt+D (macOSの場合はCmd+P )を押します。

play server display

Play2設定を操作する

Play 2の設定を使用して、コンパイラオプションを設定し、ルートファイルの書式設定を行うことができます。デフォルトのテンプレートインポートのリストを表示および編集することもできます。

  1. Ctrl+Alt+S を押し、左のオプションから言語フレームワーク | Play2を選択します。

  2. 設定する設定に応じて、Play2設定ページで適切なタブを選択して設定を調整します。その他タブを使用して、プロジェクトをリフレッシュするときにディスクリプタから取得されるテンプレートインポートのリストを確認および編集します。

    play settings
    手動でテンプレートを追加、削除、または編集するには、テンプレートインポートを手動で選択するオプションを選択してインポートセクションがアクティブになるようにし、それに応じてインポートのリストを調整します。

最終更新日: 2019年12月9日

関連ページ:

IntelliJ IDEAのライセンス購入と登録

IntelliJ IDEAは最大30日間評価できます。その後、ライセンスを購入して登録する必要があります。早期アクセス・プログラムの一部であるIntelliJ IDEAのプレリリースビルドは登録を必要とせず、30日間のライセンスで提供されます。次のいずれかを実行してライセンスダイアログを開きます。よ...

プラグインを管理する

プラグインはIntelliJ IDEAのコア機能を拡張します。バージョン管理システム、アプリケーションサーバー、その他のツールとの統合を提供、さまざまな言語およびフレームワークに対するコーディング支援サポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどを使用して、生産...

プロジェクト

新しいプロジェクトを作成するときは、プロジェクトの種類を選択し、SDKを構成し、プロジェクトの名前と場所を指定する必要があります。また、新規プロジェクトウィザードで必要な設定を指定することもできます。これにより、プロジェクトを初めて開くときに事前設定されるようになります。例:IDEはライブラリーをロ...

sbt

sbtプロジェクトのインポート:ようこそ画面でプロジェクトのインポートまたは開くをクリックします。開いたダイアログで、sbtプロジェクトまたはbuild.sbtを含むディレクトリーを選択してください。OKをクリックしてください。プロジェクトのインポートウィザードで提案されている手順に従います。提案さ...

一般的なScalaの課題のトラブルシューティング

プロジェクトの作業中に発生する可能性のあるコンパイラ、パフォーマンス、またはコード強調表示の課題を解決するのに役立つ、最も一般的な scala/sbt の質問に関する次の回答を確認してください。コードが正しく表示されないのはなぜですか?:タイプ認識の強調表示が正しいコードを強調表示している場合は、ロ...

Lightbendプロジェクトスターターの使い方

IntelliJ IDEAでは、Lightbendプロジェクトスターターテンプレートを使用できます。プロジェクトの作成:プロジェクトを作成する前に、Scalaプラグインがダウンロードされ、IntelliJ IDEA で有効になっていることを確認してください。IntelliJ IDEAで現在開いている...