- 从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.csdn.net/bleachswh/article/details/53193652