java classifier_dependency 中的 classifier属性

java classifier_dependency 中的 classifier属性classifier 元素用来帮助定义构件输出的一些附属构件 附属构件与主构件对应 比如主构件是 kimi app 2 0 0 jar 该项目可能还会通过使用一些插件生成如 kimi app 2 0 0 javadoc jar kimi app 2 0 0 sources jar 这样两个附属构件 这时候 javadoc sources 就是这两个附属构件的 classifier 这样附属构件也就

classifier元素用来帮助定义构件输出的一些附属构件。附属构件与主构件对应,比如主构件是 kimi-app-2.0.0.jar 该项目可能还会通过使用一些插件生成 如 kimi-app-2.0.0-javadoc.jar 、 kimi-app-2.0.0-sources.jar 这样两个附属构件。这时候,javadoc,sources就是这两个附属构件的classifier,这样附属构件也就拥有了自己唯一的坐标。

Note:

不能直接定义项目的 classifer,因为附属构件不是项目直接默认生成的,而是由附加的插件帮助生成的。

classifier的用途在于:

1. maven download  javadoc / sources 架包的时候

2. 引入依赖的时候,通常引入依赖 我们只需要:

org.springframework

spring-webmvc

3.1.2.RELEASE

但是有些架包还是比较特殊的:

比如 JSON-lib ,我利用 sonatype的 jar 搜素引擎搜索发现,JSON-lib的jar提供了两个版本的SDK,如图:

725ff8f5acb6331e211c16083cdd4909.png

这个时候就必须使用classifier属性指定了:

net.sf.json-lib

json-lib

2.4

jdk15

如果不定义classifier的话就maven就会报错说找不到 jar 文件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217441.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:33
下一篇 2026年3月18日 上午9:34


相关推荐

  • 阿里巴巴,出手了!

    阿里巴巴,出手了!

    2026年3月16日
    2
  • Kimi浏览器助手

    Kimi浏览器助手

    2026年3月12日
    2
  • 睿智的目标检测29——Keras搭建YoloV4目标检测平台

    睿智的目标检测29——Keras搭建YoloV4目标检测平台睿智的目标检测29——Keras搭建YoloV4目标检测平台学习前言什么是YOLOV4YOLOV4改进的部分(不完全)改进点解析1、主干特征提取网络Backbone2、主干特征提取网络Backbone学习前言哈哈哈我最喜欢的YOLO更新了!什么是YOLOV4YOLOV4是YOLOV3的改进版,在YOLOV3的基础上结合了非常多的小Tricks。尽管没有目标检测上革命性的改变,但是YOLOV4依然很好的结合了速度与精度。根据上图也可以看出来,YOLOV4在YOLOV3的基础上,在FPS不下降的

    2022年6月24日
    27
  • lamda运算学习笔记

    lamda运算学习笔记lamda->Llamda演算至少从表面上看,有着这样一种企图:将所有运算操作,以及自然数都抽象成“函数”(再一次见识到函数这个概念的伟大)。下面简单的介绍下lamda演算。lamda演算的原始定义看起来比较无聊:(Lx.[fx])a=fa上式用熟悉的概念翻译,就是自变量为x的函数f(x),代入x=a,得f(a)但是这里有

    2022年5月30日
    34
  • react高阶组件的使用

    react高阶组件的使用高阶组件高阶组件 高阶组件是参数为组件 返回值为新组件的函数 作用 像我们之前用到的 react 的 Form 组件和 redux 的 connect 函数都是高阶组件 使用高阶组件能够提高代码复用能力实现一个高阶组件实现一个高阶组件很容易 只需要简单的几步就好了 importReact useEffect useState from react interfacePro functionWith WrappedCompo React FC amp l

    2026年3月18日
    1
  • futex函数_UNIX/LINUX

    futex函数_UNIX/LINUX引子在编译2.6内核的时候,你会在编译选项中看到[*]Enablefutexsupport这一项,上网查,有的资料会告诉你”不选这个内核不一定能正确的运行使用glibc的程序”,那futex是什么?和glibc又有什么关系呢?1.什么是FutexFutex是FastUserspacemuTexes的缩写,由HubertusFranke,MatthewKirkwo

    2026年2月10日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号