如何解决依赖列表中的pom?

时间:2018-03-15 13:11:57

标签: eclipse maven pom.xml

我是Maven的新手,我正在尝试使用它来加载我为网络项目所需的JAR。

我一直在使用目标dependency:copy-dependencies并将输出路径设置为<project>\WEB-INF\libs。到目前为止,这种方法运作良好。

我现在想要整合最新版本的Swagger,其中包含以下POM:

<!-- https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-project -->
<dependency>
    <groupId>io.swagger.core.v3</groupId>
    <artifactId>swagger-project</artifactId>
    <version>2.0.0-rc4</version>
    <type>pom</type>
</dependency>

所有这一切都是将POM加载到libs文件夹。

是否可以递归解析依赖列表中的POM,或者我误解了一些基本的东西?

1 个答案:

答案 0 :(得分:0)

正如评论中所说,取出pom:

<!-- https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-project -->
<dependency>
    <groupId>io.swagger.core.v3</groupId>
    <artifactId>swagger-project</artifactId>
    <version>2.0.0-rc4</version>
</dependency>

默认类型是jar,所以你不需要它,其他类型是pom,war,ear。

确保在settings.xml中设置your proxy,该文件应位于〜/ .m2目录中。