项目中使用 Maven 无法下载 json-lib.jar包

今天在使用json转对象,对象转json的时候,遇到点小问题,操作json需要一些jar包,但是有些jar包从MVNrepository上搜索出的如下依赖配置,是无法下载jar包的,典型就是json-lib.jar包


    net.sf.json-lib
    json-lib
    2.4

项目中使用 Maven 无法下载 json-lib.jar包_第1张图片

但是,在maven引入jar包的pom配置时,其中有个jar包死活下载不下来,最后只能求助度娘,

度娘找到的回答是:

从maven仓库看,json的jar的名称中多了一个跟JDK相关的名称,例如jdk15。

它表示在相同版本下针对不同的环境或者jdk使用的jar,如果单纯用maven的坐标去访问这个jar是访问不到的。

这时,需要添加一个新的标签classifier,这会将这个元素名在加在最后来查找相应的jar。

因此,如下配置依赖即可:


    net.sf.json-lib
    json-lib
    2.4
    jdk15

项目中使用 Maven 无法下载 json-lib.jar包_第2张图片

到此问题顺利解决,

你可能感兴趣的:(java教程)