[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>

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

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

使用插件来编译代码:

相关推荐
2601_953824613 天前
基于SSM的水果超市管理系统
java·tomcat·maven
明月_清风3 天前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
今年下半年4 天前
SpringBoot整合金蝶中间件
spring boot·中间件·maven
vx_BS813305 天前
【项目编号:project51629】Spring Boot 乡村自来水缴费系统:把抄表、水费生成与在线缴费做成一条数字化闭环
java·spring boot·eclipse·tomcat·maven
暮雨哀尘6 天前
JAVA基础练习(四):SpringBoot 实现简易登录功能
java·spring boot·eclipse·maven
hanchenxing6 天前
CI/CD流水线中的构建缓存:从原理到最小可运行示例CI/CD
maven·构建缓存
愛芳芳7 天前
Swagger2 多环境动态配置实战指南
java·后端·maven·springboot·swagger
金玉满堂@bj8 天前
多环境部署方案(开发、测试、生产,搭配Tomcat\+WAR包)
java·tomcat·maven
青春易逝丶8 天前
Maven
java·maven