[英]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.