Какова цель свойства классификатора объявлений зависимостей 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>