Bootは、MavenおよびGradleのビルドツールプラグインを提供します。プラグインは、実行可能jarのパッケージ化など、さまざまな機能を提供します。このセクションでは、両方のプラグインの詳細と、サポートされていないビルドシステムを継承する必要がある場合のヘルプを提供します。始めたばかりの場合は、最初に「using-spring-boot.html」セクションの「using-spring-boot.html」を参照してください。Bootサポートを提供し、実行可能なjarまたはwarアーカイブをパッケージ化し、「インプレース」でアプリケーションを実行できます。3.2(またはそれ以降)を使用する必要があります。Mavenプラグインサイトを参照してください。セクションに適切なXMLを含めます。フェーズで構築されたjarまたはwarを再パッケージ化します。ディレクトリ内の元のjarと再パッケージ化されたjarの両方を示しています。構成を含めない場合、次の例に示すように、プラグインを単独で実行できます(ただし、パッケージのゴールが使用されている場合のみ)。要素も追加する必要があります。ゴールを使用して、アーカイブを自動的に書き換えて実行可能にします。要素を使用して、jarまたはwar(必要に応じて)をビルドするようにプロジェクトを構成する必要があります。Bootによって拡張されます。属性を追加することで指定できます。メソッドでクラスを検索します。</configuration></plugin>プロジェクト成果物をビルドして実行するには、次のように入力できます。target/mymodule-0.0.1-SNAPSHOT.jar実行可能かつ外部コンテナーにデプロイ可能なwarファイルをビルドするには、次の例に示すように、組み込みコンテナーの依存関係を“provided”としてマークする必要があります。</dependencies></project>デプロイ可能なwarファイルを作成する方法の詳細については、「howto.html」セクションを参照してください。プラグイン情報ページで高度な設定オプションと例が利用できます。Bootアプリケーションを実行し、spring-boot-dependenciesが提供する依存関係管理を使用できるようにします。(4.10もサポートされていますが、このサポートは非推奨であり、将来のリリースで削除される予定です。詳細については、プラグインのドキュメントを参照してください。Bootサポートを提供します。モジュールを使用して実行可能jarを作成できます。名前空間を宣言する必要があります。オプションを使用してAntを開始することを忘れないでください。Antを使用するより完全な例が含まれています。名前空間が宣言されると、次の追加タスクが利用可能になります。Boot実行可能ファイルjarを作成できます。タスクでは次の属性がサポートされています。メソッドを宣言する最初に見つかったクラスです)タスクでは、次のネストされた要素を使用できます。セットを記述する1つ以上のリソースコレクション(Apache)。libアプリケーションのランタイム依存性クラスパスを構成するjarライブラリのセットに追加する必要がある1つ以上のリソースコレクション(Apache)。サンプルこのセクションでは、Antタスクの2つの例を示します。よって内部的に使用されます。必要に応じて、ビルドでこのタスクを直接使用することもできます。次の属性がサポートされています。サンプルこのセクションには、findmainclassの3つの使用例が含まれています。他のビルドシステムのサポートMaven、Gradle、またはAnt以外のビルドツールを使用する場合は、おそらく独自のプラグインを開発する必要があります。」セクションを参照してください)。使用して実際にjarを生成します。必要に応じて、このライブラリを直接使用できます。自己完結型の実行可能アーカイブになるように既存のアーカイブを再パッケージ化するには、org.springframework.boot.loader.tools.Repackagerを使用します。クラスは、既存のjarまたはwarアーカイブを参照する単一のコンストラクター引数を取ります。メソッドのいずれかを使用して、元のファイルを置き換えるか、新しい宛先に書き込みます。リパッケージャーを実行する前に、さまざまな設定を構成することもできます。インターフェースを使用して、依存関係ファイルへの参照を含めることができます。具体的な実装は、ビルドシステム固有であるため、ここでは提供しません。アーカイブにすでにライブラリが含まれている場合は、Libraries.NONEを使用できます。メソッドで適切なクラスを見つけようとします。複数の候補が見つかった場合、例外がスローされます。次の例は、典型的な再パッケージの実装を示しています。モジュールを参照してください。実行可能なjar形式のより技術的な詳細については、付録で説明します。」ガイドを参照してください。