关于pom文件里面各组件的version问题

来源:6-1 用户应用子系统 - 工程环境搭建

去则不闲

2020-11-11

老师您好,我看您pom文件里面有的组件写明了version,有的没有写明,那没有写明的是自动默认使用最新版本吗?在实际开发中什么时候写明什么时候不写明呢?

写回答

1回答

张勤一

2020-11-11

同学你好:

    你这里所说的问题其实就是依赖 jar 的版本,毫无疑问,你在引入任何一个 jar 包都需要指定它的版本,这是 Maven 所规定的,也是 Maven 管理 jar 包的坐标(关于 Maven 坐标的概念你可以查查是什么意思,又包含了哪些)之一。

    那么,为什么我有的依赖没有标识出 version 这个标签呢?你所看到的没有标识出 version 的依赖都是各个 SpringBoot 的 starter,这些 starter 的版本号是继承自你所使用的 SpringBoot 版本,SpringBoot 是哪个版本,它们就是哪个版本。

    其他的依赖就需要你手动写清楚了。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

2
1
去则不闲
非常感谢!
2020-11-12
共1条回复

Java分布式后台开发 Spring Boot+Kafka+HBase

从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。

886 学习 · 221 问题

查看课程