特此声明:

json-lib-2.4-jdk15.jar仅它本身不够,必须如下的几个依赖架包都有才能使用!!!

首先 将.json-lib-2.4-jdk15.jar以及其相关的依赖架包的正确配置给出【pom.xml文件】:

 <dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<!-- json-lib还需要以下依赖包 -->
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>

其次,说说遇到的问题:

问题1:json-lib:json-lib:jar:2.4一直报错的问题

初始的时候,是这样的:

所报的错误是:Missing artifact net.sf.json-lib:json-lib:jar:2.4

但是此时我的这个架包已经下载我的本地仓库了。这maven是不是搞笑??

解决方法:

但是对比本地仓库中的架包和pom.xml中配置的,总感觉架包有些许不正常,

本地仓库中的架包长这个样子:

查找后发现我们需要在这个JSON架包中添加节点<classifier>jdk15</classifier>:

这个就是网上查到的解决方法:

 <dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>

问题2: json-lib的依赖架包中commons-lang架包一直报错

所报错误如下:

ArtifactTransferException: Failure to transfer commons-lang:commons-lang:jar:2.6 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution
will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact commons-lang:commons-lang:jar:2.6
from/to central (http://repo.maven.apache.org/maven2): Connection timed out: connect

说是不能加载这个架包!!

解决问题:

在本地仓库查看之后,发现这个架包在本地也有。这就奇怪了!!

而且不像问题1中的问题一样。这很尴尬!!这一看,明显不是缺少节点!!

然后报出上述问题,可能是:

1.网路不好,下载到本地的架包是损坏的,将其删除,重新下载

2.更换版本较低的架包

于是: 将版本更换为2.5的就好了

 <dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>

问题解决!!!!

最新文章

  1. [很郁闷]python2.7连接mysql5.5配置
  2. 如何转换WMV到MP3,WMV到MP3播放器
  3. Android--ListView与数据绑定(Xamarin)
  4. [原]常用sqlserver数据库使用sql语句
  5. cluster集群
  6. Windows上Python3.5安装Scrapy(lxml) 以及与twisted有关错误的解决
  7. JavaScript Design Patterns: Mediator
  8. google perftools分析程序性能
  9. MySQL自定义查询字段排序
  10. Spark Executor Driver资源调度小结【转】
  11. css3变形讲解
  12. 【干货】免费获得WebStorm软件
  13. linux dmesg命令
  14. CentOS6搭建OpenVPN服务器
  15. 使用C#开发Android应用之WebApp
  16. JMX/RMI Nice ENGAGE &lt;= 6.5 Remote Command Execution
  17. 仿B站项目——(1)计划,前端工程
  18. day02 运算符和编码
  19. Alpha阶段敏捷冲刺---Day4
  20. 20155239吕宇轩 Linux下IPC机制

热门文章

  1. java 基础第一季
  2. WCF重写ServiceHost,实现独立配置文件
  3. 【leetcode】Restore IP Addresses (middle)
  4. mongodb 3.2 用户权限管理配置
  5. JAVA addShutdownHook测试
  6. NYOJ题目806HEIHEI的心情
  7. mySQL中如何给某一IP段的用户授权?
  8. hdu 1290 切糕
  9. ajax实例1
  10. Python下安装MySQLdb