我有一个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>

最佳答案



Source

10-07 23:53