Ich habe eine pom.xml-Datei und darin sehe ich, dass es 3 Abhängigkeiten gibt, auf die für dasselbe verwiesen wird, <artifactId>
der Unterschied liegt in Tags
<classifier>sources</classifier>
<classifier>javadoc</classifier>
Ich habe die Abhängigkeiten gelöscht, die die hatten SOURCES/JAVADOC
und nur eine Abhängigkeit beibehalten. Ich habe meine Anwendung getestet und alles funktioniert einwandfrei.
Was ist der Zweck der Verwendung dieses Klassifizierertags? und warum ich Abhängigkeiten zweimal duplizieren muss, um ein <classifier>
Tag mit hinzuzufügen 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>