Bootサポートを提供します。spring-boot-dependenciesが提供する依存関係管理の使用。5.xまたは6.xが必要です(4.10もサポートされていますが、このサポートは非推奨であり、将来のリリースで削除されます)。このユーザーガイドに加えて、APIドキュメントも利用できます。入門プラグインを開始するには、プロジェクトに適用する必要があります。ブロックを使用して適用できます。"2.2.4.RELEASE"}プラグインは単独で適用され、プロジェクトにほとんど変更を加えません。代わりに、プラグインは特定の他のプラグインが適用されたことを検出し、それに応じて反応します。プラグインが適用されると、実行可能なjarをビルドするタスクが自動的に構成されます。プラグインを最低限適用します。Bootプラグインの動作の詳細については、他のプラグインへの反応に関するセクションを参照してください。bomを自動的にインポートします。これにより、Mavenユーザーが楽しんでいるものと同様の依存関係管理エクスペリエンスが提供されます。例:BOMで管理される依存関係を宣言するときにバージョン番号を省略することができます。この機能を利用するには、通常の方法で依存関係を宣言しますが、バージョン番号は省略します。bomは、プロパティを使用して、管理する依存関係のバージョンを制御します。管理対象バージョンをカスタマイズするには、対応するプロパティを設定します。Bootリリースは、サードパーティの特定の依存関係セットに対して設計およびテストされています。バージョンを上書きすると互換性の課題が発生する可能性があるため、注意して行う必要があります。Bootのプラグインをそのプロジェクトに適用せずにプロジェクトで使用できます。Bootプラグインに依存するようにプロジェクトを構成しますが、適用しません。Bootプラグインの依存関係管理プラグインへの依存関係は、依存関係を宣言することなく依存関係管理プラグインを使用できることを意味します。Bootが使用するのと同じバージョンの依存関係管理プラグインを自動的に使用することも意味します。Bootのbomをインポートするように構成します。{mavenBom(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)}}上記のKotlinコードは少し厄介です。これは、依存関係管理プラグインを必須の方法で適用しているためです。ブロックを使用することで、コードをより扱いにくくすることができます。-jarで実行できます。タスクを使用して、実行可能jarを構築できます。タスクも実行されます。タスクを使用して、実行可能なwarを構築できます。タスクも実行されます。使用して実行し、外部コンテナーにデプロイできるようにパッケージ化できます。構成に埋め込みサーブレットコンテナーの依存関係を追加する必要があります。ディレクトリに確実にパッケージ化されます。構成よりも優先されます。依存関係はテストクラスパスにないため、Webベースの統合テストは失敗します。タスクは無効になっています。タスクを有効にすることにより、実行可能なアーカイブと通常のアーカイブの両方を同時にビルドするようにプロジェクトを構成できます。true}実行可能アーカイブと通常のアーカイブが同じ場所に書き込まれないようにするには、どちらか一方を別の場所を使用するように構成する必要があります。そのための1つの方法は、分類子を構成することです。タスクのサブクラスです。その結果、jarまたはwarをパッケージ化するときに使用できるすべての標準構成オプションは、実行可能なjarまたはwarをパッケージ化するときにも使用できます。実行可能jarおよびwarに固有の多くの構成オプションも提供されます。メソッドを持つクラスを探すことにより自動的に構成されます。プロパティを使用して明示的に構成することもできます。プロパティを使用して、プロジェクト全体でメインクラス名を設定できます。プロジェクトプロパティを設定する必要があり、同じ目的で使用できます。org.springframework.boot:spring-boot-devtoolsは、実行可能なjarまたはwarから除外されます。falseに設定します。解凍が必要なライブラリの構成ほとんどのライブラリは、実行可能アーカイブにネストされている場合に直接使用できますが、特定のライブラリには問題がある場合があります。常にファイルシステムで直接利用可能であることを前提とする独自のネストされたjarサポートが含まれています。問題のあるライブラリを処理するために、実行可能アーカイブは、実行可能アーカイブの実行時に特定のネストされたjarを一時フォルダーに解凍するように構成できます。ライブラリは、ソースjarファイルの絶対パスと一致するAntスタイルのパターンを使用して、解凍が必要であると識別できます。{requiresUnpack("**/jruby-complete-*.jar")}さらに制御するために、クロージャを使用することもできます。Bootは、完全に実行可能なアーカイブのサポートを提供します。アーカイブは、アプリケーションの起動方法を知っているシェルスクリプトを先頭に追加することにより、完全に実行可能になります。Unixライクなプラットフォームでは、この起動スクリプトにより、アーカイブを他の実行可能ファイルのように直接実行したり、サービスとしてインストールしたりできます。この機能を使用するには、起動スクリプトの組み込みを有効にする必要があります。Bootのデフォルトの起動スクリプトがアーカイブに追加されます。デフォルトの起動スクリプトには、適切なデフォルト値を持ついくつかのプロパティが含まれています。プロパティを使用してカスタマイズできます。プロパティを使用してカスタム起動スクリプトを提供できます。タスクが自動的に作成されます。タスクによって作成されたアーカイブが含まれています。タスクは、アーカイブをMavenリポジトリに公開するように構成できます。メソッドを使用して公開に追加します。いう名前のディストリビューションが作成されます。タスクによって作成されたアーカイブと、UnixライクなプラットフォームおよびWindowsでそれを起動するスクリプトが含まれています。タスクによって構築できます。プロパティをアプリケーションのメインクラスの名前で構成する必要があります。