在 maven pom.xml 中直接使用阿里雲鏡像


maven pom.xml 中直接使用阿里雲鏡像

僅僅在 maven settings.xml 中添加本地倉庫,項目中單獨配置阿里雲鏡像

<!-- 配置阿里雲倉庫 -->
<repositories>
    <repository>
        <id>aliyun-repos</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>aliyun-repos</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

注: <repositories> 標簽控制 maven 依賴下載的鏡像地址,<pluginRepositories> 標簽控制 maven 插件的下載鏡像地址,如果其中一個沒配置,那么默認依舊使用默認的倉庫地址。

個人想法:這樣的好處是,項目團隊共同開發的時候,直接拉取代碼就好,不用單獨配置本地 maven 配置文件,如果多個項目共同使用一個 maven 配置文件,可能不方便,如果涉及到自己搭建的私服,不同項目的私服地址可能不一樣。項目用什么就配置什么,靈活點。

補充:

  • setting.xml:該文件配置的是全局模式

  • pom.xml:該文件的配置的是項目獨享模式

    注意:若 pom.xmlsetting.xml 同時配置了,以 pom.xml 為准。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM