OJ在线评测系统 后端微服务架构 Maven子工程父工程生成 使用Ali Cloud脚手架创建项目 解决依赖冲突的问题

Maven子工程父工程生成

Spring Cloud有相当多的依赖

参差不齐

大家可以积累一套自己的依赖

建议使用脚手架创建项目

Cloud Native App Initializer (aliyun.com)

得到了项目

我们还要补充一下依赖

复制代码
<!--        补充的 Spring Cloud 依赖-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2021.0.5</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

我们先从干净的 不需要提供接口的服务开始创建

接口模块

新建一个项目

查看maven管理工具

需要给各个模块之间绑定子父依赖关系

父模块定义一些版本

可以通过继承父模块的配置 统一项目的定义和版本号

子模块引用父模块的版本

父模块定义modules 子模块引入parent语法

可以通过继承父模块配置 统一项目的定义和版本号

相关推荐
blueSatchel7 分钟前
U-Boot载入到DDR过程的代码分析
linux·开发语言·u-boot
专注VB编程开发20年8 分钟前
vb.net datatable新增数据时改用数组缓存
java·linux·windows
(>_<)12 分钟前
java minio 分片上传工具类与测试demo
java·minio·分片上传
不想打工的码农12 分钟前
MyBatis-Plus多数据源实战:被DBA追着改配置后,我肝出这份避坑指南(附动态切换源码)
java·后端
一个骇客14 分钟前
当数据开始“连线”:图模型与现代开发的新连接
架构
无小道15 分钟前
QT——QFIie和QFileInfo文件类
开发语言·qt·命令模式
Coder_Boy_27 分钟前
Deeplearning4j+ Spring Boot 电商用户复购预测案例
java·人工智能·spring boot·后端·spring
踢足球092935 分钟前
寒假打卡:2026-2-7
java·开发语言·javascript
闻哥38 分钟前
Kafka高吞吐量核心揭秘:四大技术架构深度解析
java·jvm·面试·kafka·rabbitmq·springboot
金牌归来发现妻女流落街头40 分钟前
【Springboot基础开发】
java·spring boot·后端