SpringCloud父子maven项目的构建,以及pom文件的继承问题

本文介绍了如何在SpringCloud-Alibaba环境中创建父子Maven项目,涉及父POM的作用、配置区别,以及子POM中依赖和插件管理的要点。

很久没有看java了,这次在学习SpringCloud-Alibaba的时候,创建一个父子maven项目,在这里记录一下创建过程。

1.先创建一个父maven项目,直接创建普通的mave项目就可以。区分一下springboot项目和创建一个普通的maven项目时的区别
meven项目中默认没有父依赖,但是在创建moudle时可以选择添加父依赖,springboot项目中创建时会默认加入springboot的父依赖
普通maven工程springboot工程2.在父moudle下面创建子moudle
在这里插入图片描述3. 父子pom文件中需要注意的地方

父pom文件

在这里插入图片描述

子pom文件

在这里插入图片描述父POM的作用是消除配置的重复。
其中,子POM无条件继承父POM的dependencies元素。
子POM的dependencies元素可以有选择的继承父POM的dependencyManagement元素。
子pom也可以自己指定依赖的版本,不使用父pom的。

类似,子POM无条件继承父POM的plugins元素。
子POM的plugins元素可以有选择的继承父POM的pluginManagement元素。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值