Springbootにgradleプラグインを適用する方法

王林
リリース: 2023-05-11 20:25:14
転載
1719 人が閲覧しました

Springboot アプリケーション gradle プラグインの詳細な説明

Spring Boot の Gradle プラグインは、Gradle ビルド ツールに対する Spring Boot の機能サポートを提供します。これを使用して、プロジェクトを実行可能な jar または war にパッケージ化したり、Spring Boot を実行したりできます。アプリケーション 、または spring-boot-dependency によって提供される依存関係管理を使用します。

プラグインを使用するには、次の設定をプロジェクトに追加する必要があります。

新バージョン

// 插件配置
plugins {
    id 'org.springframework.boot' version '2.4.1'  // 使用spring boot
    id 'io.spring.dependency-management' version '1.0.10.RELEASE'  // 使用spring boot的自动依赖管理
    id 'java'
    id 'idea'
}
ログイン後にコピー

旧バージョン

buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.4.1'
    }
}
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
apply plugin: 'java'
apply plugin: 'idea'
ログイン後にコピー

Javaプラグイン:構築中に実行可能jarに自動的にパッケージ化されます。Javaプラグインプラグインは、一連の機能を提供します。タスクは、Java プロジェクトのビルド、コンパイル、テストをサポートします。

IDE プラグイン: コード編集ツール (Eclipse、IDEA など) を指定します。

org.springframework.boot プラグイン: Spring Boot 関連のタスクを実行するために使用されます。よく知られている bootRun タスクと bootJar タスクはすべて、このプラグイン

io.spring.dependency-management プラグインから来ています: Spring Bootプラグインは、使用する Spring Boot プラグインを自動的にダウンロードします。spring-boot-dependency bom をブート バージョンにインポートすると、依存関係を宣言するときにバージョン番号を無視できます。この機能を使用するには、通常通り依存関係を宣言するだけです。バージョン番号は書かずに。

Spring boot gradle プラグインによる dependency-management の導入により、中核となる処理が自動的に実行されます。spring boot gradle プラグインは、自動的に dependency-management と spring-boot-dependency を呼び出します。 Spring Boot エコシステムを維持する。BOM データ。

旧バージョンと新バージョンの違いについては、Java などの一部の公式組み込みプラグインはプラグインを使用して直接導入できますが、一部のサードパーティ ライブラリや指定が必要なものはプラグインを使用して導入できます。詳しい違いについては公式ドキュメントを参照してください。

以上がSpringbootにgradleプラグインを適用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!