IntelliJ IDEA 2026.1 Help

Bazel

Bazel(英語) は、Google が開発したオープンソースのビルドおよびテストツールです。 複数の言語とプラットフォームにまたがる複雑な依存関係を持つ大規模なコードベースを管理するように設計されています。 Bazel は、コードのコンパイル、依存関係のリンク、テストの実行、アーティファクトのデプロイのプロセスを自動化します。

JetBrains Bazel プラグインは役に立つかもしれませんが、多くの実稼働環境での使用には対応していません。 問題が発生した場合は、 YouTrack 課題トラッカー(英語)までご報告ください。

Bazel プラグインをインストールする

この機能は、インストールして有効にする必要がある Bazel(英語) プラグインに依存しています。 詳細については、 マーケットプレイスからプラグインをインストールする を参照してください。

Bazel サポートは、さまざまなビルドツールを IDE に統合する汎用ビルドサーバープロトコル (BSP) 上に実装されています。 このプロトコルは、JetBrains Bazel プラグインと一緒に自動的にインストールされる個別のプラグインとして提供されます。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. Marketplace タブを開き、 Bazel プラグインを見つけて、 インストール をクリックします。

  3. プラグインを有効にするには、IDE を再起動します。

プロジェクトを開く

Bazel プロジェクトを開く

  1. 'ようこそ' 画面で 開く をクリックします。

    または、メインメニューの ファイル | オープン に移動します。

  2. 開いたダイアログで、プロジェクトソースへのパスを指定します。

ビルド ツールウィンドウでプロジェクトのインポートプロセスを確認できます。

Bazel プロジェクトの同期中のビルドツールウィンドウ

Bazel プロジェクトディレクトリを開くと、ワークスペース全体をロードするデフォルトのプロジェクトビューファイル projectview .bazelproject が作成されます。

プロジェクトのサブセットを開く

Bazel は大規模なプロジェクトでよく使用されるため、IDE の負荷を軽減するためにプロジェクトサブセットを開くことをお勧めします。 Bazel プラグインは、通常、 Google によって実装された(英語)プロジェクトビューファイル機能をサポートしています。

  • プロジェクト ツールウィンドウ (Alt+1 またはメインメニューの 表示(V) | ツールウィンドウ(T) | プロジェクト) で、あらかじめ定義されたプロジェクト表示ファイルを右クリックして、 プロジェクトビューを読み込む を選択します。

    .bazelproject ファイルのコンテキストメニューを備えたプロジェクトツールウィンドウ
  • または、'ようこそ' 画面で 開く をクリックするか、メインメニューの ファイル | オープン に移動して、定義済みのプロジェクトビューファイルを選択します。

ファイルの変更時にプロジェクトを再同期する

BUILD WORKSPACE MODULE.bazel またはその他のビルド定義ファイルを変更すると、IDE は読み込まれたプロジェクト構造を更新するためのボタンを含むポップアップを表示します。 このアイコンをクリックしてプロジェクトを再読み込みするか、 Ctrl+Shift+O を押します。

再同期ポップアップと Bazel ツールウィンドウ

Bazel ツールウィンドウを使用してプロジェクトを再ロードすることもできます。

  1. メインメニューで 表示 | ツールウィンドウ | Bazel へ移動します。

  2. Bazel ツールウィンドウで、 プロジェクトのビルドと再同期 ボタンをクリックします。

プロジェクトのビルドと再同期 オプションは、同期プロセスの一部として完全なビルドも実行します。 これにより、生成されたすべてのソース依存関係が利用可能になります。

プロジェクトをビルド、実行、デバッグする

ターゲットのフィルタリングと検索

Bazel ツールウィンドウでは、実行可能およびテスト可能なターゲットをフィルターできます。

  1. メインメニューで 表示 | ツールウィンドウ | Bazel へ移動します。

  2. アイコンをクリックするか、検索フィールドに入力して特定のターゲットを検索します。

    再同期ポップアップと Bazel ツールウィンドウ

ターゲットを実行する

  1. メインメニューで 表示 | ツールウィンドウ | Bazel へ移動します。

  2. ターゲットツリー内のターゲットをダブルクリックすると、実行可能なターゲットを実行するか、テスト可能なターゲットをテストするというデフォルトのアクションがトリガーされます。

ターゲットを構築する

  1. 特定のターゲットをビルドするには、メインメニューの 表示 | ツールウィンドウ | Bazel に移動します。

  2. ターゲットを右クリックし、 ビルドターゲット を選択します。

プロジェクトを構築する

  • メインメニューで、 ビルド | プロジェクトのビルド に移動するか、 Ctrl+F9 を押します。

プロジェクトのビルド アクションはすべてのターゲットを構築します。

実行構成を設定する

Bazel ターゲットを実行するたびに、プラグインは必要に応じて編集できる一時的な 実行構成を自動的に作成します。

  1. メインメニューから 実行 | 実行構成の編集 に移動するか、IDE ウィンドウ ヘッダーの 実行ウィジェット を使用します。

    構成の編集が選択された実行構成のリスト
  2. 実行構成を選択します。

    右側のセクションで、必要に応じて設定を変更します。

テストを実行する

  • 実行するテストの横にあるエディターガターの アイコンをクリックします。

  • または、 Bazel ツールウィンドウでターゲットを右クリックし、 Bazel を使用したテスト を選択します。

「Bazel を使用してテスト」が選択されたターゲットのガターアイコンとコンテキストメニューを含むコード。

スターラークのサポート

Bazel プラグインは、コード補完と スターラーク(英語)ファイル内のナビゲーションを提供します。

Starlark ファイル内のコード補完の提案

Starlark コードをデバッグする

  1. ブレークポイントを設定します

  2. Bazel ツールウィンドウで該当するターゲットを右クリックし、 スターラークデバッグ を選択します。

    IntelliJ IDEA で Starlark コードをデバッグする。
2026 年 3 月 30 日