理解Maven

1、dependencies与dependencyManagement的关系

dependencyManagement主要声明依耐对象的version和scope,而dependencies里声明的是依耐关系,如果dependency没有定义version,则会从dependencyManagement去找对应的version和scope。

2、exclusions

如果A依耐B,而B又依耐C,但A不想用C的版本,可以在声明B依耐关系时使用exclusion将C排除。

3、build

Maven通过插件实现build各阶段的动作,如编译、测试、打包等,Maven将整个build过程拆分成很多阶段,只有配置了插件的阶段才会真正执行,其他未配置插件的会被忽略掉,Maven已经为一些关键阶段配置了标准插件,如果标准插件不满足要求,可自定义新插件进行替换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值