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