pom文件中引入依赖,版本号、Release、以及<scope>compile</scope>都是什么意思?

描述:pom一直在用,没注意过版本号及<scope>compile</scope>标签的意思,了解记录一下;

数字版本号 举个例子Spring Boot2.1.5版本号是什么意思?
(1)其中2: 表示的主版本号,表示是我们的SpringBoot第二代产品。
(2)其中1: 表示的是次版本号,增加了一些新的功能但是主体的架构是没有变化的,是兼容的。
(3)其中5: 表示的是bug修复版。
(4)所以2.1.5合起来就是springboot的第二代版本的第1个小版本的第5次bug修复版本。
结论:版本格式 -> 主版本号.子版本号.修正版本号。

Release版本:
Release版本,是指候选版本;一般与Debug版本相对应,后者可以调试,Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员 调试程序。待通过项目的测试版时期后,便可从候选版本中挑选一个作为发布版本;用Release也代表依赖包自动选择一个候选版本;.RELEASE版本,是指正式版;
参考文章:https://blog.csdn.net/weixin_46015796/article/details/121630780

<scope>compile</scope>
scope一般称为依赖范围。通过合理的配置,可以控制当前依赖在不同时期编译期、测试期、运行期生效的关系。
scope有compile、test、provided、runtime、system、import几种。
compile : 称为编译依赖范围。如果引用的依赖没有指定scope,默认会使用该依赖范围。使用此依赖范围,表示对于上边说的编译期、测试期、运行期三种classpath都有效。

参考文章:
maven中强大的scope标签详解_茁壮成长的凌大大的博客-CSDN博客_scope标签

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值