在父项目中,我有多个项目,并以项目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文件中需要做什么更改以便它很容易得到依赖的项目。
答案 0 :(得分:1)
-AppRoot
Main.class
-Misc
Math.class
OtherTools.class
-YetAnotherFolder
UsefulFunctions.class
仅包含远程存储库(因此名称)。如果您自己将jar部署到Artifactory中,它将驻留在一个本地存储库中,这就是为什么maven无法找到它。您应该在maven配置中使用remote-repos
而不是lib-releses
。