最佳答案
我有一个 pom.xml 文件,在这个文件中,我看到它们是相同 <artifactId>
引用的3个依赖项,不同之处在于标记
<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>