如何从Artifactory管理maven依赖项目?

时间:2015-07-08 14:15:30

标签: maven artifactory

在父项目中,我有多个项目,并以项目B 项目B <的依赖项目项目共同 - 第三方为例/ strong> pom.xml文件我添加了以下行

<dependencies>
        <dependency>
            <groupId>com.pre.cdd.common</groupId>
            <artifactId>common-3rdparty</artifactId>
            <version>0.0.1-SNAPSHOT</version>
            <type>jar</type>
        </dependency>
</dependencies>

现在我使用Artifactory进行依赖关系管理,并将 common-3rdparty 项目添加到Artifactory中,但现在当我运行mvn eclipse:eclipse项目构建成功但 common-3rdparty.jar < / strong>未下载项目B 给出例外

  

common-3rdparty.jar缺失

所以它意味着某种方式 common-3rdparty.jar 没有从Artifactory下载。我在这里做错了什么?

修改: -

现在我的简单问题是,如果我有10个项目和9个项目需要运行第10个,所以我们在第10个项目pom.xml中添加了9个依赖项现在我在Artifactory端或pom文件中需要做什么更改以便它很容易得到依赖的项目。

1 个答案:

答案 0 :(得分:1)

-AppRoot Main.class -Misc Math.class OtherTools.class -YetAnotherFolder UsefulFunctions.class 仅包含远程存储库(因此名称)。如果您自己将jar部署到Artifactory中,它将驻留在一个本地存储库中,这就是为什么maven无法找到它。您应该在maven配置中使用remote-repos而不是lib-releses