[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 分钟前
m280本科生导师指导平台
java·数据库·spring·tomcat·maven·intellij-idea
卓怡学长2 小时前
m277基于java web的计算机office课程平台设计与实现
java·spring·tomcat·maven·hibernate
dreamxian5 小时前
苍穹外卖day09
java·spring boot·tomcat·log4j·maven
jessecyj7 小时前
maven导入spring框架
数据库·spring·maven
卓怡学长7 小时前
m281基于SSM框架的电脑测评系统
java·数据库·spring·tomcat·maven·intellij-idea
百锦再19 小时前
Java 并发编程进阶,从线程池、锁、AQS 到并发容器与性能调优全解析
java·开发语言·jvm·spring·kafka·tomcat·maven
spencer_tseng1 天前
java.lang.ClassNotFoundException: org.slf4j.Logger
java·spring·maven
晨陌y1 天前
Maven完整配置教程:从零基础到实战,新手零踩坑
java·maven
福运常在1 天前
股票数据API(14)股票近年增发数据
java·python·maven
大傻^2 天前
Spring AI Alibaba 项目初始化:Maven依赖与YAML配置全解析
人工智能·spring·maven·springai·springaialibaba·评估框架