IntelliJ IDEA 2019.1ヘルプ

Groovyの実行、デバッグ、テスト

他のプロジェクトと同じように、Groovyアプリケーションを作成、インポート、テスト、および実行できます。

Groovyを使い始める前に、GroovyプラグインがIntelliJ IDEAで有効になっていることを確認してください。

Groovyプロジェクトを作成する

  1. プロジェクトウィザードGroovyを選択します。

  2. 次の設定を指定します。
    • プロジェクト SDK - プロジェクトSDKを指定してください。

    • Groovy ライブラリー - Groovy SDKを指定してください。IntelliJ IDEAはhttp://groovy-lang.org/download.html(英語)で入手可能な公式ディストリビューションで提供される標準Groovy SDKレイアウトを期待しています。SDKをダウンロードし、任意のディレクトリーに解凍し、このディレクトリーをライブラリーのホームとして指定します。

    • 追加のライブラリーおよびフレームワーク - 必要なら、Groovyがサポートする追加のライブラリーとフレームワークを指定してください。

    • Java EE バージョン - 適切なJava EEバージョンを選択してください。

      New Groovy Project

  3. 次へをクリックします。

  4. プロジェクト情報を指定し、完了をクリックします。

Groovyプロジェクトをインポートするには、プロジェクトをインポートするセクションの手順に従ってください。

プロジェクト内のGroovyのバージョンを確認する

プロジェクトで Groovy SDK IntelliJ IDEA のどのバージョンが使用されているかを確認できます。

  1. メインメニューからファイル | プロジェクト構造Ctrl+Shift+Alt+S)を選択します。

  2. プロジェクト構造ダイアログのプラットフォーム設定で、グローバル・ライブラリーを選択します。

    Project Structure dialog / Global Libraries
    モジュールで使用されているGroovy SDKのバージョンを確認する必要がある場合は、モジュール名モジュールを選択して依存関係タブをクリックします。
    Project Structure dialog / Module page

プロジェクト内の既存のGroovy SDKバージョンを変更する

  1. プロジェクト構造Ctrl+Shift+Alt+S)ダイアログで、グローバル・ライブラリーおよびモジュール依存関係(モジュールページ)から既存のGroovy SDKバージョンを削除(Ctrl+Y)します。

  2. Groovy SDKが削除されると、IntelliJ IDEAはGroovy SDKを追加することを提案するポップアップを表示します。

    Configure Groovy SDK popup
    リンクをクリックして新しいSDKを設定してください。

  3. 何らかの理由でIntelliJ IDEAがポップアップを表示しない場合は、プロジェクトツールウィンドウでプロジェクトの名前を右クリックし、コンテキストメニューでフレームワークのサポートを選択します。

  4. 表示されたダイアログで、テクノロジのリストからGroovyを選択し、新しいGroovy ライブラリーを追加します。

    Add Framework Support dialog
    IntelliJ IDEAはグローバルレベルのライブラリーを作成します。

Groovyドキュメントを生成する

Groovy言語を構成するGroovyおよびJavaクラスのAPI資料を生成できます。

  1. メインメニューからツール | 生成されたGroovyDocを選択します。

  2. 表示されたダイアログで、ドキュメントの出力ディレクトリーとその他の利用可能なオプションを指定して開始をクリックします。

Groovyアプリケーションを実行する

コードを入力したら、IntelliJ IDEAから実行するか、対話式のGroovyコンソールを使用してコードを迅速に評価できます。

  1. エディターでアプリケーションを開きます。

  2. Shift+F10 を押してアプリケーションを実行します。または、エディターの左ガターで、icons toolwindows toolWindowRun svg アイコンをクリックし、実行 'name'を選択します。

    Run an application

  3. 結果を実行ツールウィンドウに表示します。

    Run tool window / run Groovy application

Groovyアプリケーションをデバッグする

  1. エディターでGroovyアプリケーションを開きます。

  2. 左側のガターで、デバッグしたいコード行のブレークポイントを設定します。デバッガはGroovy構文を認識しているため、必要に応じてブレークポイントで式を評価できます。

    Evaluate expression
    ブレークポイントの詳細については、ブレークポイントのセクションを参照してください。

  3. 必要に応じて、実行/デバッグ構成(実行 | 構成の編集)にアクセスして設定を調整できますが、通常、デフォルト設定ではデバッグセッションを正常に開始して完了させることができます。

  4. Shift+F9を押します。または、メインツールバーで icons actions startDebugger svg アイコンをクリックして、デバッグプロセスを開始します。

  5. デバッグツールウィンドウで結果を評価します。

    デバッグツールウィンドウでオプションを使用する方法については、デバッグツールのウィンドウ参照を参照してください。

デバッグモードでは、Alt+F8ツールを使用して任意の式を評価できます。式の評価ツールは、Alt+F8を押すことによってアクセスできます。このツールはエディターと同じ方法でコード補完を提供するため、式を入力するのは簡単です。

場合によっては、特定のメソッドにステップインしたいかもしれませんが、最初に呼び出されるメソッドではありません。この場合、Shift+F7 を押して特定の方法を選択してスマート・ステップ情報を使用してください。

Groovyアプリケーションをテストする

JUnit 4(英語)およびJUnit 5(英語)テストフレームワークを使用してGroovyアプリケーションをテストできます。

  1. エディターでテストを作成したいクラスを開き、クラス宣言を含む行の中にカーソルを置きます。

  2. Ctrl+Shift+T を押して新規テストの作成を選択します。

  3. ダイアログが開き、テスト設定を指定してOKをクリックします。

    create groovy test

  4. エディターでテストを開き、コードを追加して Ctrl+Shift+F10 を押すか、テストクラスを右クリックしてコンテキストメニューから実行 'test name'を選択します。

  5. IntelliJ IDEAは自動的にテストの実行/デバッグ設定を作成しますが、設定の設定を編集する場合は、メインメニューの実行 | 構成の編集をクリックします。

  6. 右側の実行/デバッグ構成ダイアログで、テストスイートの設定を指定し、OKをクリックします。この設定には標準のオプションがあり、詳細はテストの実行セクションにあります。

  7. メインツールバーで、icons toolwindows toolWindowRun svg アイコンをクリックしてテストを実行します。

  8. 実行ツールウィンドウで結果を評価します。

最終更新日: 2019年5月20日

関連事項

関連ページ:

プラグインを管理する

プラグインはIntelliJ IDEAのコア機能を拡張します。例えば、以下のことができます。バージョン管理システム、アプリケーションサーバー、およびその他のツールとの統合を提供する、さまざまな言語とフレームワークのサポートを追加する、ショートカットヒント、ライブプレビュー、ファイルウォッチャーなどを...

新規プロジェクト・ウィザード

新規プロジェクトウィザードを使用して、最初から新しいプロジェクトを作成します。新規プロジェクトウィザードにアクセスするには:現在開いているプロジェクトがない場合は、ウェルカム画面で新規プロジェクトの作成オプションを選択します。それ以外の場合は、ファイル | 新規 | プロジェクトに移動します。プロジ...

プロジェクト

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

Groovyインタラクティブコンソールを操作する

Javaのものを含む任意のプロジェクトで対話式のGroovyコンソールを開き、そのコンソールを一時ファイルとして使用してコードを記述および評価できます。プロジェクト内の依存関係にGroovyライブラリーが含まれている場合は、指定されたGroovyライブラリーがGroovyコンソールの起動に使用されま...

ブレークポイント

ブレークポイントは、特定の時点でプログラムの実行を中断してその動作を調べるためのソースコードマーカーです。一度設定すると、明示的に削除するまでブレークポイントはプロジェクト内に残ります(一時的な行ブレークポイントを除く)。ブレークポイントを含むファイルが外部で変更された場合、たとえば、VCSを介して...

式の評価

IntelliJ IDEAを使用すると、デバッグツールウィンドウのフレームペインで現在選択されているスタックフレームのコンテキストで式とコードフラグメントを評価できます。正規表現に加えて、演算子式、ラムダ式、および匿名クラスも評価できます。次の評価モードが利用できます。単一行の式を評価するための式モ...