簡體   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