尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
第八章:多模块配置
单模块项目可以跳过本章。8.1 Maven vs Gradle 多模块核心区别MavenGradle模块列表写在哪父 pom 的modulessettings.gradle的include子模块引父模块parent标签不需要自动继承共享配置父 pom 的dependencyManagement根目录build.gradle的subprojects { }8.2 settings.gradle根目录rootProject.namelive// 声明所有子模块等效 Maven 父 pom 的 modulesincludelive-common,live-service,live-web8.3 根目录 build.gradle共享配置// 版本号统一管理ext{mybatisPlusVersion3.1.2lombokVersion1.18.6shiroVersion1.4.0}// subprojects对所有子模块生效相当于 Maven 父 pom 的公共配置subprojects{apply plugin:javaapply plugin:io.spring.dependency-managementsourceCompatibility1.8repositories{maven{urlhttps://maven.aliyun.com/repository/public}mavenCentral()}// 编码配置tasks.withType(JavaCompile).configureEach{options.encodingUTF-8}dependencyManagement{imports{mavenBomorg.springframework.boot:spring-boot-dependencies:2.0.5.RELEASE}}}8.4 子模块 build.gradle子模块只写自己特有的东西公共配置由根目录提供// live-common/build.gradledependencies{implementationorg.springframework.boot:spring-boot-startercompileOnlyorg.projectlombok:lombok:${lombokVersion}// 版本从根目录 ext 取annotationProcessororg.projectlombok:lombok:${lombokVersion}}// live-web/build.gradleWAR 模块plugins{idorg.springframework.bootversion2.0.5.RELEASEidwar}dependencies{// 引用同项目的其他模块等效 Maven 的 dependency 引用同项目模块implementationproject(:live-common)implementationproject(:live-service)implementationorg.springframework.boot:spring-boot-starter-webprovidedRuntimeorg.springframework.boot:spring-boot-starter-tomcat}bootWar{archiveFileNamelive.war}8.5 多模块常用命令# 构建所有模块gradle build# 只构建某个模块gradle :live-web:build# 查看所有子项目gradle projects# 查看某个子模块的依赖gradle :live-common:dependencies➡️ 下一章本项目完整迁移
RELATED

相关推荐

基于TPA3128D2与STM32的20W高效D类音频放大器设计

基于TPA3128D2与STM32的20W高效D类音频放大器设计

1. 项目背景与核心器件选型在DIY音频放大器的世界里,TPA3128D2和STM32F107VCT6的组合堪称黄金搭档。作为一名音响发烧友,我花了三个月时间反复调试这套系统,最终实现了令人惊艳的20W2立体声输出,信噪比达到惊人的105dB。这个组合的…

📅 2026/10/8 5:01:07
为什么选择image2cpp:3个实战技巧提升嵌入式开发效率

为什么选择image2cpp:3个实战技巧提升嵌入式开发效率

为什么选择image2cpp:3个实战技巧提升嵌入式开发效率 【免费下载链接】image2cpp 项目地址: https://gitcode.com/gh_mirrors/im/image2cpp 在嵌入式开发的世界中,图像显示一直是个技术挑战。传统的图像转换工具要么功能单一,要么操作…

📅 2026/9/24 5:44:42
终极指南:如何快速解密网易云音乐NCM文件并恢复音乐自由 [特殊字符]

终极指南:如何快速解密网易云音乐NCM文件并恢复音乐自由 [特殊字符]

终极指南:如何快速解密网易云音乐NCM文件并恢复音乐自由 🎵 【免费下载链接】ncmdump ncmdump - 网易云音乐NCM转换 项目地址: https://gitcode.com/gh_mirrors/ncmdu/ncmdump 你是否曾经遇到过这样的困扰?从网易云音乐下载的音乐文件…

📅 2026/9/8 4:26:05
MORE NEWS

更多资讯

📰

别踩坑!学历不高也能报泰安高压电工证培训,实操攻略全在这儿

别踩坑!学历不高也能报泰安高压电工证培训,实操攻略全在这儿 你是不是也这样? 学历不高怕报不上名 ,担心自己连报名资格都达不到,更别提考试了?泰安高压电工证培训听起来门槛高,但其实不然,只要方法对,流程清, 千万别踩坑…

📰

电气工程专业电工证郑州报考避坑指南:手把手教你避开中介陷阱

电气工程专业电工证郑州报考避坑指南:手把手教你避开中介陷阱 你是不是也在为不知道去哪报名、怕被中介坑而发愁?特别是像你这样在洛阳涧西区从事水利工程的从业者,想考个【电气工程专业电工证】,但又担心走错路,花冤枉钱?今天就来聊聊…

📰

电气工程专业电工证过期怎么处理?良心建议帮你搞定复审延期

电气工程专业电工证过期怎么处理?良心建议帮你搞定复审延期 证书过期了不知道怎么复审延期?别急,我来给你讲明白。电气工程专业电工证是咱们这一行吃饭的家伙,过期不处理,不仅不能上岗,还可能面临法律风险。今天就从 良心建议…

📰

高级技工电工证培训继续教育学时要求

电工证过期了不知道怎么复审?看真实经历怎么说 证书过期了不知道怎么复审延期,你不是一个人。我认识的信阳浉河区一家中小型施工企业的老总,去年因为没及时处理电工证复审,导致项目暂停,直接损失了十几万。他说:“当时真的不知道该怎么办,到处打听,结…

📰

电工证培训课程实操:真实经历告诉你外省证怎么转

电工证培训课程实操:真实经历告诉你外省证怎么转 之前考的证在外省能不能转过来?这个问题我听得太多了,尤其是像我这样从濮阳转岗过来的电工,拿着老家的证在本地工作,却常常因为证书归属地问题被单位和客户质疑。今天就用 真实经历…

📰

包头架子工特种作业证良心建议:怕考不过白交培训费?选对培训机构是关键

包头架子工特种作业证良心建议:怕考不过白交培训费?选对培训机构是关键 怕考不过白交培训费?包头架子工特种作业证报名前必须知道的良心建议,帮你少走弯路。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬