Mavens依赖声明分类器属性的用途是什么?

我有一个pom.xml文件,我看到它们是同一引用的3个依赖项<artifactId&gt区别在于标签

<分类器>来源&lt/分类器>
<分类器>javadoc&lt/分类器>

我删除了具有SOURCES/JAVADOC的依赖项,只保留了一个依赖项。我测试了我的应用程序,一切正常

使用此分类器标记的目的是什么?以及为什么我需要两次复制依赖项以添加<分类器&gt标记源代码/JAVADOC

<依赖性>
<groupId>oauth.路标&lt/groupId>
<artifactId>路标-HTTP4&lt/artifactId>
<版本>1.2.1.2&lt/版本>
<类型>jar&lt/类型>
<范围>编译&lt/范围>
&lt/依赖性>
<依赖性>
<groupId>oauth.路标&lt/groupId>
<artifactId>路标-HTTP4&lt/artifactId>
<版本>1.2.1.2&lt/版本>
<类型>jar&lt/类型>
***<分类器>javadoc&lt/分类器&gt***
<范围>编译&lt/范围>
&lt/依赖性>
<依赖性>
<groupId>oauth.路标&lt/groupId>
<artifactId>路标-HTTP4&lt/artifactId>
<版本>1.2.1.2&lt/版本>
<类型>jar&lt/类型>
***<分类器>来源&lt/分类器&gt***
<范围>编译&lt/范围>
&lt/依赖性>

与构建的分类器区分相同的构件
聚甲醛含量不同。它是一些可选的任意字符串
如果存在的话,它会被附加到工件名称后面
版本号

来源

发表评论