【发布时间】:2017-02-08 11:17:50
【问题描述】:
我正在使用TeleSign dependency。根据 Maven 存储库,它告诉我使用依赖项如下:
<dependency>
<groupId>com.telesign</groupId>
<artifactId>telesign</artifactId>
<version>0.6.0</version>
<type>pom</type>
</dependency>
但是,我将它添加到我的 POM 并重新导入。包没有下载。经过搜索,我发现原因是标签<type>是pom。删除它,导入不是。
所以我的问题是,为什么官方 maven 存储库会在依赖项中添加这个 <type>pom</type>?是否还有其他需要考虑的事情或只是一个错误?
我搜索了https://www.quora.com/What-is-the-purpose-to-use-type-in-a-maven-dependency等相关问题。所以我知道type的用法。我只是不明白他们为什么在依赖项中添加这个<type>pom</type> 标签。
【问题讨论】: