Какова цель свойства классификатора объявлений зависимостей Mavens?

У меня есть файл 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> 

Ответы на вопрос(5)

Ваш ответ на вопрос