Mavens 依赖项声明分类器属性的用途是什么?
2022-08-31 11:17:00
我有一个pom.xml文件,在我看到有3个依赖项引用相同,差异在于标签<artifactId>
<classifier>sources</classifier>
<classifier>javadoc</classifier>
我已经删除了具有依赖项并且只保留一个依赖项的依赖项。我测试了我的应用程序,一切都很好。SOURCES/JAVADOC
使用此分类器标记的目的是什么?以及为什么我需要复制两次依赖项才能添加带有的标记。<classifier>
SOURCES/JAVADOC
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.2</version>
<type>jar</type>
***<classifier>javadoc</classifier>***
<scope>compile</scope>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.2</version>
<type>jar</type>
***<classifier>sources</classifier>***
<scope>compile</scope>
</dependency>