- 从MVNrepository上搜索出的如下依赖配置,是无法下载json-lib包的。
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
</dependency>
-
从maven仓库看,json的jar的名称中多了一个跟JDK相关的名称,例如jdk15。
-
它表示在相同版本下针对不同的环境或者jdk使用的jar,如果单纯用maven的坐标去访问这个jar是访问不到的。
-
这时,需要添加一个新的标签classifier,这会将这个元素名在加在最后来查找相应的jar。
-
因此,如下配置依赖即可:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
来源: https://blog.youkuaiyun.com/bleachswh/article/details/53193652
本文介绍了如何正确配置Maven依赖以下载json-lib包。由于json-lib的不同版本针对不同的JDK环境,仅使用基本坐标无法下载。通过添加classifier标签指定JDK版本,如jdk15,可以成功获取对应的jar文件。
1051

被折叠的 条评论
为什么被折叠?



