繁体   English   中英

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

[英]How to manage maven depend project from Artifactory?

在父项目中,我有多个项目,并以这个简单的示例作为项目B的依赖项目使用项目common-3rdparty ,并且在项目B的 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没有下载,因此Project B给出了例外

common-3rdparty.jar丢失

因此,这意味着未从Artifactory下载的common-3rdparty.jar 我在这里做错了什么?

编辑:-

现在我的简单问题是,如果我有10个项目和9个项目需要运行第10个项目,那么我们在第10个项目pom.xml中添加了9个依赖项,现在我需要在Artifactory端或pom文件中进行哪些更改,以便它可以轻松地获得依赖项目。

所述remote-repos仅包含远程存储库(因此而得名)。 如果您自己将jar部署到Artifactory中,它就位于本地存储库之一中,这就是为什么maven找不到它。 您应该在maven配置中使用lib-releses而不是remote-repos

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM