IntelliJ IDEA 2026.1 Help

アーティファクト

アーティファクトは、ソフトウェアソリューションまたはその一部をテスト、デプロイ、配布するためにまとめたプロジェクトアセットのアセンブリです。 例としては、コンパイルされた Java クラスのコレクションまたは Java アーカイブにパッケージ化された Java アプリケーション、ディレクトリ構造としての Web アプリケーション、Web アプリケーションアーカイブなどがあります。

アーティファクトは、以下の構造要素を含むアーカイブファイルまたはディレクトリ構造にすることができます。

  • 1 つまたは複数のモジュールのコンパイル出力

  • モジュール依存関係に含まれるライブラリ

  • リソースのコレクション (Web ページ、イメージ、記述子ファイルなど)

  • その他のアーティファクト

  • 個々のファイル、ディレクトリ、アーカイブ

アーティファクト構成

アーティファクトは、アーティファクト構成に従って生成されます。 アーティファクト構成は、 プロジェクト構造 ダイアログで管理できます。

アーティファクト構成を作成する

  1. メインメニューで、 ファイル | プロジェクト構造 (Ctrl+Alt+Shift+S) に移動し、 アーティファクト をクリックします。

  2. 追加 をクリックして、アーティファクト形式を選択します。

  3. ダイアログの右側に表示されるページで、アーティファクトの設定と内容を指定します。

JAR 用のアーティファクト構成を作成する

  1. メインメニューで、 ファイル | プロジェクト構造 (Ctrl+Alt+Shift+S) に移動し、 アーティファクトプロジェクト設定 リストから選択します。

  2. 追加ボタン をクリックし、 JAR をポイントして 依存関係を持つモジュールから を選択します。

  3. メインクラス(M) フィールドの右側で、 参照ボタン をクリックします。 表示されるダイアログで、 HelloWorld (com.example.helloworld) を選択し、 OK をクリックします。

  4. プロジェクト設定 ダイアログで OK をクリックします。

    IntelliJ IDEA はアーティファクト構成を作成し、その設定を プロジェクト構造 ダイアログの右側に表示します。

  5. 変更を適用して、ダイアログを閉じます。

プロジェクト ツールウィンドウに MANIFEST.MF ファイルが表示されます。 このファイルには、実行するメインクラスなど、JAR に関するメタデータが含まれています。

マニフェストファイル

アーティファクトのビルド

アーティファクトを手動で構築することも、対応する実行 / デバッグ構成でアーティファクトを構成することでこのアクションを自動化することもできます。

デフォルトでは、アーティファクトは out/artifacts/<artifact_dir> フォルダーに配置されます。

アーティファクトを手動で作成する

  1. メインメニューで ビルド | アーティファクトのビルド へ移動します。

  2. 必要なアーティファクトをポイントし、 ビルド を選択します。

    このポップアップでは、次のオプションも使用できます。

    • ビルド: アーティファクト全体を構築します。 その後、アーティファクトは段階的に構築されます: IDE は、最後のビルド以降に行われた変更のみをビルドします。

    • 再ビルド: 初めてのようにアーティファクト全体を構築します。 技術的には、これは クリーンの後に ビルドが続きます。

    • クリーン: アーティファクト出力ディレクトリのすべての内容を削除します。

    • Editアーティファクト構成を編集します。

    アーティファクトの構築

実行構成の実行中にアーティファクトをビルドする

実行 / デバッグ構成に ビルドアーティファクト タスクを含めることは、実行構成が対応するアーティファクトを何らかの形で使用する場合に意味があります。 例: JAR アーティファクトにパッケージ化されたアプリケーションを起動する場合、または WAR または EAR アーティファクトをアプリケーションサーバーにデプロイする場合。

  1. Ctrl+Shift+A を押して、 実行構成の編集(E) アクションを見つけて実行します。

  2. 実行/デバッグ構成 ダイアログで、必要な構成を選択するか、 追加ボタン をクリックして新しい構成を作成します。

  3. ダイアログを下にスクロールし、 起動前追加ボタン をクリックし、 アーティファクトのビルド を選択します。 必要なアーティファクトを選択します。

    選択したアーティファクトは、この実行構成を実行するたびに自動的に作成されます。

JAR アーティファクトを実行する

Java アーカイブ(JAR)にパッケージ化された Java アプリケーションを実行するために、IntelliJ IDEA は JAR アプリケーションの実行構成を提供します。 このような実行構成を作成するには:

実行構成の作成

  1. Ctrl+Shift+A を押して、 実行構成の編集(E) アクションを見つけて実行します。

  2. 実行/デバッグ構成 ダイアログで、 追加ボタン をクリックし、 JAR アプリケーション を選択します。

  3. 新しい構成に名前を付けます。

    Creating a new run configuration

実行構成を実行する

  • ツールバーで、実行する構成を選択し、実行構成セレクターの右側にある 実行ボタン をクリックします。 または、 Shift+F10 を押します。

    実行 ツールウィンドウが開き、アプリケーションの出力が表示されます。

Running the packaged application

プロセスは正常に終了しました。つまり、アプリケーションは正しくパッケージ化されています。

アーティファクトをアプリケーションサーバーとクラウドプラットフォームにデプロイする

アーティファクト形式の多く(WAR、Exploded WAR、EAR、Exploded EAR など)は、デプロイからアプリケーションサーバーおよびクラウドプラットフォームに適しています。 このようなアーティファクトをデプロイする方法を次に示します。

  1. サーバーまたはクラウドの実行 / デバッグ構成では、デプロイするアーティファクトを指定します。 (デプロイ タブまたはフィールドを使用します。)

  2. 実行 / デバッグ構成を実行するか、 アプリケーションサーバー実行デバッグ ツールウィンドウで デプロイ オプション Deploy を使用します。

サンプル

このページで説明する手順の例は、次のチュートリアルで確認できます。

2026 年 3 月 30 日