国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
凭祥市| 庆云县| 普格县| 德兴市| 龙胜| 沐川县| 泽普县| 枣强县| 永昌县| 沾化县| 鄂托克前旗| 监利县| 许昌市| 来宾市| 玉溪市| 芜湖市| 化隆| 汝南县| 宜黄县| 湖北省| 辽阳县| 平谷区| 禹城市| 荃湾区| 临清市| 绥中县| 开鲁县| 全南县| 资源县| 台中县| 迁西县| 漳平市| 邯郸市| 庆安县| 辉县市| 新化县| 娱乐| 泰来县| 静宁县| 石阡县| 慈溪市|