IntelliJ IDEA 2025.3 ヘルプ

デプロイ

IntelliJ IDEA では、すべての開発とテストがコンピューター上で行われ、その後コードがステージング環境または本番環境にデプロイされることを前提としています。

この「地域開発 — デプロイ」モデルにこだわる理由は、IntelliJ IDEA がコード補完、コードインスペクション、コードナビゲーション、その他のコーディング支援機能を提供する方法にあります。これらの機能はすべて、IntelliJ IDEA がプロジェクト読み込み時にプロジェクト解析中に構築するプロジェクトファイルインデックスに基づいており、コード編集時にリアルタイムで更新されます。ファイルの高速解析と再解析は、ローカルファイル、つまりハードディスク上に保存され、ファイルシステムからアクセスできるファイルに対してのみ保証されます。

開発が完了したら、IntelliJ IDEA を使用してローカルプロジェクトファイルを Web サーバーにデプロイできます。

IntelliJ IDEA とサーバー間の相互作用

IntelliJ IDEA とサーバー間の相互作用は、サーバーアクセス構成を通じて制御されます。サーバーを使用する場合は、サーバーがリモートホスト上にあるかコンピューター上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。

上記をすべて考慮して、IntelliJ IDEA とサーバーの同期に関する以下の基本的な概念を定義しましょう。

  • インプレースサーバー構成。

    インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の IntelliJ IDEA プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、IntelliJ IDEA でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。

    インプレースサーバー構成を作成する

  • ローカルサーバーの構成。

    ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、IntelliJ IDEA プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。

    ローカルサーバー構成を作成する

  • リモートサーバーの構成。

    リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。

    リモートサーバー構成を作成する

  • サーバー構成ルートは、サーバー構成を通じてアクセス可能なローカルサーバーまたはリモートサーバー上のファイルツリーの最上位のフォルダーです。インプレースサーバーの場合、これはプロジェクトルートです。

  • ローカルファイル / フォルダーは、プロジェクトルートの任意のファイルまたはフォルダーです。

  • リモートファイル / フォルダーは、サーバー上の任意のファイルまたはフォルダーです。

  • アップロードは、サーバーのプロジェクトからデータをコピーし、ローカルまたはリモートされます。

  • ダウンロードはデータ FROM サーバーをプロジェクトにコピーしています。

サーバーとの同期を設定すると、IntelliJ IDEA から直接サーバーのファイルをアップロード、ダウンロード、管理できるようになります。さらに、特定のファイルやフォルダー全体のアップロードやダウンロードを抑制することも可能です。さらに、コンテンツルートの設定で特定のフォルダーをプロジェクト分析から除外することでワークフローを最適化し、分析時間を大幅に短縮できます。

サーバーとの同期、ファイルのアップロード、ダウンロード、サーバー上のファイルの管理は、FTP/SFTP/WebDAV 接続バンドルプラグインを介して提供されます。このプラグインはデフォルトで有効になっています。プラグインが無効になっている場合は、設定ダイアログのプラグインページで有効化してください。詳細については、プラグインのインストールを参照してください。なお、このプラグインは Ultimate サブスクリプションをご利用の IntelliJ IDEA でのみご利用いただけます。

2026 年 1 月 14 日

関連ページ:

プロジェクト分析

プロジェクト分析により、IntelliJ IDEA はスマート IDE 機能 (コード補完、インスペクション、リファクタリング、ナビゲーション、使用箇所の検索、構文のハイライト) を有効にできます。IntelliJ IDEA は、新しいプロジェクトを開いたりクローンを作成したり、プラグインを有効化または無効化したり、ブランチを切り替えたりした後に、このプロセスをトリガーします。また、大規模な外部ファイルの更新(たとえば、プロジェクトのビルド時に複数のファイルが作成または生成される場合など)後にも...

ローカルサーバー構成を作成する

ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、IntelliJ IDEA プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。IntelliJ IDEA でローカルサーバー構成を作成するには、IntelliJ IDEA とサーバー間の接続を設定し、IntelliJ IDEA プロジェクトとサーバー上のプロジェクトフォルダーおよび対応...

インプレースサーバー構成を作成する

インプレースサーバー構成では、ローカル Web サーバーを使用しますが、ローカルサーバー構成とは異なり、サーバーのファイル構造内の IntelliJ IDEA プロジェクトとプロジェクトフォルダー間でファイルのアップロード / ダウンロードや同期は行いません。代わりに、IntelliJ IDEA でサーバーのドキュメントルートからプロジェクトフォルダーを直接開き、サーバー上で直接開発を行います。IntelliJ IDEA でインプレースサーバー構成を作成するには、サーバードキュメントルートにマップ...

リモートサーバー構成を作成する

リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認する...

プラグインのインストール

プラグインは IntelliJ IDEA のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrains...

デバッガー設定

このページを使用して、デバッガーの動作を構成し、そのビューをカスタマイズします。共通オプション:ブレークポイントでデバッグウィンドウを表示するこのチェックボックスが選択されている場合、IntelliJ IDEA はブレークポイントに到達するとデバッグツールウィンドウをアクティブにします。ブレークポイントでアプリケーションにフォーカスするこのチェックボックスが選択されている場合、ブレークポイントを押すと、IntelliJ IDEA はエディターにこのブレークポイントの位置を表示し、そのフレームを...