[Maven基础课程]15_以 RuoYi 为例看下 Maven 多模块工程

仓库地址:https://gitee.com/y_project/RuoYi-Cloud

官方文档:https://doc.ruoyi.vip/ruoyi-cloud/

需要看的点

依赖管理:

项目总体根据功能划分为如下这些模块:

将依赖项的版本定义为变量,方便统一查看:

父模块中统一管理依赖版本:
CORUOYI-COMMON CO RUOYI-GATEWAY CO RUOYI-MODULES RUOYI-UI RUOYI-VISUAL SPRINGFRAMEWORK的依赖配置--> 5A1 QITIGNORE 46 ORG.SPRINGFRAMEWORK LICENSE 47 SPRING-FRAMEWORK-BOM POM.XML 44845555 ${SPRING-FRAMEWORK.VERSION> MREADME.MD TYPE>POM CH EXTERNAL LIBRARIES IMPORT SCFATCHES AND CONSOLES DEPENDENCY>

父模块中统一管理插件的版本和配置:

子模块里面再根据功能划分为多个子模块:

使用插件来编译代码:

相关推荐
神奇小梵16 小时前
《javaweb基础》后端篇————maven补充(用maven单元测试,maven常见问题)
单元测试·maven
开发者联盟league17 小时前
maven核心插件介绍
java·maven
编程令我快乐17 小时前
maven中deploy 的流程
java·maven
huaweichenai2 天前
使用maven搭建sprint-boot
java·maven·sprint
paopaokaka_luck2 天前
基于springboot3+vue3的美妆商城平台(AI问答、协同过滤算法、支付宝沙盒支付、物流快递api、Echarts图形化分析)
java·前端·spring boot·学习·maven·echarts
老马历写记3 天前
Maven POM 依赖管理总结
java·maven·system·pom·optional
sugar__salt6 天前
Spring、Spring Boot 与配置文件核心知识点详解
java·spring boot·后端·spring·java-ee·maven·intellij-idea
Architect_Lee8 天前
mac安装不同版本的maven
java·maven
BerryS3N8 天前
Java全平台开发环境配置与极速搭建指南(含JDK 8/17/21多版本管理、环境变量深层原理解析、Maven/Gradle构建工具及IDE集成)
java·ide·maven
sugar__salt8 天前
Spring 三层架构与 IoC、依赖注入完全指南
java·spring boot·后端·spring·架构·maven·intellij-idea