Ich verwende die TeleSign dependency. Nach dem Maven Repository, sagt es mir die Abhängigkeit wie folgt zu verwenden:Maven Abhängigkeit mit Typ-Tag kann nicht importiert werden
<dependency>
<groupId>com.telesign</groupId>
<artifactId>telesign</artifactId>
<version>0.6.0</version>
<type>pom</type>
</dependency>
Aber ich hinzufügen, es zu meinem POM und wieder importieren. Das Paket wird nicht heruntergeladen. Nach dem Suchen fand ich den Grund dafür, dass das Tag <type>
pom
ist. Entfernen Sie es und importieren Sie nicht.
Also meine Frage ist, dass warum das offizielle Maven Repository diese <type>pom</type>
in der Abhängigkeit hinzufügen? Gibt es noch andere Dinge zu denken oder nur einen Fehler?
Ich habe die verwandten Fragen wie https://www.quora.com/What-is-the-purpose-to-use-type-in-a-maven-dependency gesucht. So habe ich die Verwendung von type
gewusst. Ich verstehe nur nicht, warum sie dieses <type>pom</type>
Tag in der Abhängigkeit hinzufügen.