首页 > 其他分享 >Maven的classifier作用

Maven的classifier作用

时间:2023-05-11 13:46:41浏览次数:33  
标签:lib jdk15 jar javadoc Maven json 2.2 classifier 作用

  classifier可以是任意的字符串,用于拼接在GAV之后来确定指定的文件。

  可用于区分不同jdk版本所生成的jar包

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

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

 

 实际上对应的jar包是json-lib-2.2.2-jdk15.jar和json-lib-2.2.2-jdk13.jar。

 

  区分项目的不同组成部分,例如:源代码、javadoc、类文件等。

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

 

  对应的是json-lib-2.2.2-jdk15-javadoc.jar。

 

  需要注意classifier的位置

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

 

对应的是json-lib-jdk15-javadoc-2.2.2.jar。可能会出现找不到jar包的情况。

 

 

标签:lib,jdk15,jar,javadoc,Maven,json,2.2,classifier,作用
From: https://www.cnblogs.com/89564f/p/17390813.html

相关文章

  • Maven的classifier作用
    ​ classifier可以是任意的字符串,用于拼接在GAV之后来确定指定的文件。可用于区分不同jdk版本所生成的jar包<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.2.2</version><classifi......
  • Eclipse won't launch because `reload maven project has encountered a proble m`
    关于eclipse因为maven无法启动的问题,参考以下两个网页http://www.91linux.com/html/2016/eclipse_1018/15540.htmlhttp://stackoverflow.com/questions/31080665/eclipse-wont-launch-because-reload-maven-project-has-encountered-a-proble-m不需要删除整个.metadata如果删除......
  • maven Unable to find a single main class
    <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><skip>true</skip>......
  • 盘点一个初学者容易遇到的Python作用域问题
    大家好,我是皮皮。一、前言前几天在Python白银交流群【王王雪饼】问了一个Python基础的问题,这里拿出来给大家分享下。下图是她的报错截图:二、实现过程这里【像风自由】给了一个解决思路,从报错上看,其实就是变量没有定义,后来定义了还是有问题:不过感觉还是哪里不对,继续找bug......
  • 区块链技术在元宇宙中的作用
    元宇宙的概念经过了互联网的宣传和普及,大家都有了很直观的认识,甚至我们在平时的生活中已经体验过类似元宇宙的游戏。从定义上看,元宇宙(Metaverse),是人类运用数字技术构建的,由现实世界映射或超越现实世界,可与现实世界交互的虚拟世界,具备新型社会体系的数字生活空间。区块链对元宇宙最......
  • 微信小程序 app.json 里 "style": "v2" 的作用
    新版微信小程序的app.json文件中多了一个:style":"v2"{"pages":["pages/index/index","pages/logs/logs"],"window":{"backgroundTextStyle":"light","navigationBarBac......
  • Bob Smith电路的作用
    BobSmith电路的作用是为了改善端口EMC的阻抗匹配端接处理方式。这种电路能有效的滤除共模干扰,该电路可以降低10dB左右的EMI衰减。 https://www.elecfans.com/tongxin/202009261310200.htmlhttps://baijiahao.baidu.com/s?id=1657499140132391984&wfr=spider&for=pc 网......
  • Git的命令git diff和git diff --cached的作用
    1.首先看一下diff 举一个例子,比较文件t.txt和tc.txt这两个文件的差异性diff也是GNU/LINUX生态系统中的一个重要的工具,众所周知的是,linux的很多很多工具都是可以协作使用的。比如Git中就借助了diff这个文件差异性工具 2.关于gitdiff:比较本地文件和暂存区(stagingarea,ind......
  • Maven安装与配置教程
    一、安装前检查检查电脑上是否安装JDK,如果没有安装,请查看JDK安装教程:点我查看如果电脑上已经安装JDK,按Win和R键,输入cmd,然后点击确定输入java-version,点击回车,查看JDK安装信息,如果有下面提示信息,说明JDK安装成功二、下载Maven以下两种方式二选一:方式一:网盘下载(强......
  • eclipse Maven Dependencies显示不出来的问题
    在eclipse新建了java工程,添加maven的pom.xml,但是MavenDependencies以及依赖的jar包并没有预期地显示出来。  即便我将工程配置成mavenproject,updateprojec...t都不行。 解决办法:找到工程下的.classpath文件,添加如下,重启eclipse就出来了<classpathentry......