我有一个pom.xml文件,在其中我看到有3个依赖项引用了相同的<artifactId>
,它们之间的差异在标签中。
我有一个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>