簡體   English   中英

從Maven存儲庫中獲取依賴項

[英]Retrieving dependencies from maven repository

因此,對於我的Maven項目,我需要公共存儲庫中可用的jar依賴項以及我們公司內部存儲庫中的jar依賴項。

如何配置pom.xml,這樣我就可以從公共存儲庫和公司內部存儲庫中檢索依賴關系,而無需將公共存儲庫中的內容同步並上載到公司內部存儲庫中。

通常在HOME_DIR / .m2中的settings.xml中,您需要添加公司資料庫,默認情況下包括maven Central。

在下面的示例中,它將從maven central開始按順序在每個存儲庫中尋找工件。

   <profile>
        <id>extras</id>
        <repositories>
            <repository>
                <id>release</id>
                <name>libs-release</name>
                <url>http://internal.corp:8091/artifactory/libs-release</url>
            </repository>
            <repository>
                <id>snapshot</id>
                <name>libs-snapshot</name>
                <url>http://internal.corp:8091/artifactory/libs-snapshot-local</url>
            </repository>       
            <repository>
                <id>codelds</id>
                <url>https://code.lds.org/nexus/content/groups/main-repo</url>
            </repository>
            <repository>
                <id>spring-milestone</id>
                <name>Spring Maven MILESTONE Repository</name>
                <url>http://repo.springsource.org/libs-milestone</url>
            </repository>
        </repositories>
    </profile>

我還要說的是,我建立了公司存儲庫,以便為Maven Central提供一個虛擬存儲庫。 這意味着當人們使用工件時,它們將被存儲在公司存儲庫中。 這是正常的做法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM