无法导入带有类型标记的Maven依赖项

时间:2017-02-08 11:17:50

标签: java maven

我正在使用TeleSign dependency。根据Maven Repository,它告诉我使用依赖关系如下:

<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>标记。

1 个答案:

答案 0 :(得分:1)

这在<dependencyManagement>部分很有用。

此处有更多信息:https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html