依赖版本号
场景:今天在学习guava retry的时候,需要引入依赖,依赖的<version>中带有一个jre的字段,不太清楚,于是百度,获得如下结果。
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.0-jre</version> </dependency>
这里的jre不是指特定的jre版本,而是指与java运行时环境jre兼容的库版本。这个只是guava作者自己添加的后缀,因为我们用到了,所以按照人家的要求写。
除此之外,还有一些别的常见的版本号后缀,比如:
-
"-jdk15":适用于jdk15以及更高版本
-
"-android":适用于android平台
这些是库的维护者针对不同的平台或者特定的需求推出的特定版本,更有利于作者维护和区分。