最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

用 Gradle 構(gòu)建 Spring Boot Multi Module

2022-04-30 11:15 作者:-l0_0l-  | 我要投稿

目錄

1. 目錄結(jié)構(gòu)



2. 創(chuàng)建根目錄

  • gradle init 創(chuàng)建一個 basic 目錄,假設(shè)目錄名為 Demo

3. 創(chuàng)建模塊

  1. spring boot init 創(chuàng)建多個工程,分別位于為 applicationmodule-1 目錄下

  2. 刪除 applicationmodule-1 中不需要的文件(e.g. .gradlegradle

4. Demo 目錄下的 settings.gradle 新增

  • include 'application'

  • include 'module-1'

5. 修改 application 中的 @SpringBootApplication

  • @SpringBootApplication(scanBasePackages = "com.example") 假設(shè)包名為 com.example

6. 修改 build.gradle

6.1. 每個模塊自己管理

6.1.1. 修改 module-1 下的 build.gradle

  1. 修改 plugins ,禁用 Spring Boot 插件來禁止 bootJar 創(chuàng)建可執(zhí)行的 Jar

    • id 'org.springframework.boot' version '2.6.7' apply false

  2. 告訴 Gradle 不為庫項目構(gòu)建可執(zhí)行 jar



6.1.2. 修改 application 中的 build.gradle

  • 添加 dependencies

    • implementation project(':module-1')

6.2. 模塊繼承公共屬性

6.2.1. 修改 Demo 下的 build.gradle



6.2.2. 清空 module-1build.gradle 中的內(nèi)容

6.2.3. 修改 application 下的 build.gradle



7. 運行

  • IDE 下和普通工程一樣執(zhí)行

  • ./gradlew build && ./gradlew :application:bootRun

8. 參考


用 Gradle 構(gòu)建 Spring Boot Multi Module的評論 (共 條)

分享到微博請遵守國家法律
巩留县| 湖北省| 靖远县| 长治市| 三明市| 繁昌县| 五大连池市| 福鼎市| 西乌| 两当县| 来凤县| 内黄县| 婺源县| 青川县| 寿光市| 土默特左旗| 宜宾市| 申扎县| 阿克苏市| 澳门| 上林县| 曲周县| 绵竹市| 安仁县| 临邑县| 赣榆县| 宜君县| 泸西县| 东兰县| 开封市| 平邑县| 新野县| 佳木斯市| 郁南县| 利辛县| 鲁甸县| 安阳县| 信丰县| 涟源市| 昔阳县| 肥西县|