直接看一个例子,maven中要引入json包,于是使用了

<dependency>
   <groupId>net.sf.json-lib</groupId>
   <artifactId>json-lib</artifactId>
   <version>2.2.2</version>
</dependency>

可是,当执行mvn install 命令时,却抛出一个错误,说找不到net.sf.json-lib:json-lib:2.2.2这个包,到仓库中看一下http://repo2.maven.org/maven2/net/sf/json-lib/json-lib/2.2.2/

jar的名称中多了一个跟JDK相关的名称,例如jdk15,按照上面的配置,明显是找不到这个jar的,于是classifier就有它的用武之地了,它表示在相同版本下针对不同的环境或者jdk使用的jar,如果配置了这个元素,则会将这个元素名在加在最后来查找相应的jar,例如:

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

这样配置即可找到json-lib-2.2.2-jdk15.jar ,其他的就不解释了,应该明白他的用途了吧

最新文章

  1. 探真无阻塞加载javascript脚本技术,我们会发现很多意想不到的秘密
  2. dpkg用法详解
  3. (easy)LeetCode 258.Add Digits
  4. spring 方法注入
  5. [iOS微博项目 - 2.6] - 获取微博数据
  6. delphi TPopupMenu.Popup
  7. SCI科技论文写作技巧-核心价值
  8. 转:java开发的10位牛人
  9. android -上传文件到服务器
  10. 链表插入排序(insertion-sort-list)
  11. 解决 Android SDK Manager不能下载旧版本的sdk的问题
  12. 初学者应学会如何加快seo
  13. oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等
  14. Android四大组件总结
  15. 【WPF】右键菜单ContextMenu可点击区域太小的问题
  16. UILabel富文本 段落格式以及UILabel添加图片
  17. 一款基于jquery ui漂亮的可拖动div实例
  18. Linux性能测试工具
  19. 线程句柄和线程ID的区别
  20. 【LA2531 训练指南】足球联赛 【最大流】

热门文章

  1. Hibernate —— Session
  2. 6.Configure Domain Classes(配置领域类)【EF Code-First 系列】
  3. git学习之branch分支
  4. 实战 ASP.NET Web API
  5. Effective java笔记(十),序列化
  6. WinForm 曲线图控件
  7. 什么是SARG ?
  8. 组合模式 - Composite
  9. java使用正则从爬虫爬的txt文档中提取QQ邮箱
  10. 关于WebBrowser访问百度地图