直接看一个例子,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 ,其他的就不解释了,应该明白他的用途了吧。

转载于:https://www.cnblogs.com/lovingprince/archive/2010/09/19/2166273.html

Maven 的classifier的作用相关推荐

  1. Maven 的dependency 的 classifier的作用

    直接看一个例子,maven中要引入json包,于是使用了 [java] view plaincopy print? <dependency> <groupId>net.sf.j ...

  2. 【Maven】Maven classifier的作用

    1.概述 直接看一个例子,maven中要引入flink-streaming-java包,于是使用了 <dependency><groupId>org.apache.flink& ...

  3. Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置

    两年半前写的关于Maven的介绍,现在看来都还是不错的,自己转下.写博客的一大好处就是方便自己以后查阅,自己总结的总是最靠谱的. 由浅入深,主要介绍maven的用途.核心概念(Pom.Reposito ...

  4. IDEA中maven的命令及作用

    maven中的Lifecycle中的那些按钮都有哪些,都有什么功能呢? validate:验证项目的正确性以及包含所有必要的信息 compile:编译源码 test:编译和运行测试代码 package ...

  5. 配置maven镜像不起作用 Unrecognised tag: ‘mirror‘ (position: START_TAG seen ...</mirror>

    遇到问题 在idea中更新maven依赖,看到下载地址是默认的中央仓库,不是自定义配置的阿里云镜像. 检查配置 idea配置 File -> Settings -> Build,Execu ...

  6. IntelliJ IDEA Maven工具栏按钮的作用

    clean 清理,在进行真正的构建之前进行一些清理工作,移除所有上一次构建生成的文件.执行该命令会删除项目路径下的target文件,但是不会删除本地的maven仓库已经生成的jar文件 validat ...

  7. maven的install的作用

    一,使用eclipse 1,maven的install可以将项目本身编译并打包到本地仓库,这样其他项目引用本项目的jar包时不用去私服上下载jar包,直接从本地就可以拿到刚刚编译打包好的项目的jar包 ...

  8. maven的modules标签作用

    项目A下有一个pom.xml. 项目A下有两个module,每个module中有自己的pom.xml. 在项目A的pom中加入<modules>标签,将两个module加入其中. 在构建这 ...

  9. Maven中<relativePath/>的作用

    Maven中<relativePath/>的作用 There is no nutrition in the blog content. After reading it, you will ...

最新文章

  1. java听课笔记(四)
  2. c语言键盘输入若干个数据,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  3. PIC单片机精通_串口通讯与串口调试实例
  4. luogu P4238 多项式求逆 (模板题、FFT)
  5. Oracle学习:数据的插入、修改和删除
  6. 计组-CPU的功能和基础结构
  7. 原生js实现table表格的各行变色功能
  8. ftp获取远程Pdf文件
  9. Objc基础学习记录5
  10. printf 指针地址_c语言对指针的理解
  11. 对齐方式有那些_Excel基础:开始菜单之对齐方式,那些被遗忘的实用功能
  12. 老师只喜欢好学生(转)
  13. myeclipse打开JSP电脑很卡,CPU使用率90%以上
  14. Oracle分析函数用法
  15. 如何搭建百度网盘目录搜索网站
  16. SXWIN7X64EN_20181104_NET_msu_LITE英文精简版
  17. Redis 雪崩,穿透,击穿
  18. python滑稽脸程序
  19. Windows conda ImportError: DLL load failed while importing shell
  20. 英语数字转换器(POJ NO.1123)

热门文章

  1. 人名翻译_考研英语翻译:句子中出现人名怎么办?
  2. mysql information schema_[MySql技术]MySQL中information_schema是什么
  3. asp 设置table 间距_B端后台表格(table)如何设计
  4. c语言指针实现字符串倒序输出,菜鸟求助-如何用指针法将一串字符按单词的倒序输出?如:i love yo...
  5. mybatis可以用oracle,使用MyBatis调用oracle函数(基于注释)
  6. Python,OpenCV中的非局部均值去噪(Non-Local Means Denoising)
  7. 在Python上使用OpenCV检测和跟踪行人
  8. POJ - 2516 Minimum Cost 最小费用最大流
  9. HDU 3306 Another kind of Fibonacci 矩阵快速幂
  10. 【机器学习入门】(2) 朴素贝叶斯算法:原理、实例应用(文档分类预测)附python完整代码及数据集