最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Maven倉庫鏡像配置的方法實現(xiàn)

 更新時間:2024年12月02日 11:38:39   作者:邢為棟  
本文介紹了如何使用Maven倉庫鏡像來加速構(gòu)建過程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在使用Maven構(gòu)建中,使用倉庫鏡像,可以加速構(gòu)建,這里介紹倉庫鏡像使用方法,留作筆記。

配置說明

使用倉庫鏡像

配置一個倉庫的鏡像,可以編輯配置文件(${user.home}/.m2/settings.xml):

如果沒有${user.home}/.m2/settings.xml,可以從maven安裝目錄的conf目錄下復(fù)制。

<settings>
  ...
  <mirrors>
    <mirror>
      <id>other-mirror</id>
      <name>Other Mirror Repository</name>
      <url>https://other-mirror.repo.other-company.com/maven2</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>
  ...
</settings>

參數(shù)說明:

參數(shù)說明
id鏡像ID
name鏡像名
url鏡像url
mirrorOf鏡像倉庫替換的目標(biāo)倉庫

使用單一倉庫

如果希望所有maven請求都訪問一個倉庫(比如自建倉庫),可以指定maven使用單一倉庫,配置如下:

&lt;settings&gt;
  ...
  &lt;mirrors&gt;
    &lt;mirror&gt;
      &lt;id&gt;internal-repository&lt;/id&gt;
      &lt;name&gt;Maven Repository Manager running on repo.mycompany.com&lt;/name&gt;
      &lt;url&gt;http://repo.mycompany.com/proxy&lt;/url&gt;
      &lt;mirrorOf&gt;*&lt;/mirrorOf&gt;
    &lt;/mirror&gt;
  &lt;/mirrors&gt;
  ...
&lt;/settings&gt;

高級配置

mirrorOf還支持更高級的語法,示例如下:

作用
*匹配所有倉庫
external:*匹配所有倉庫,除了localhost倉庫和基于文件的倉庫
repo,repo1匹配repo,repo1兩個倉庫
*,!repo1匹配所有倉庫,處理repo1

常見用法

假設(shè)項目的pom中的倉庫配置如下:

<repositories>
    <repository>
        <id>central</id>
        <url>https://repo1.maven.org/maven2</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>cloudera.repo</id>
        <url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
        <name>Cloudera Repo</name>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>hortonworks.repo</id>
        <url>https://repo.hortonworks.com/content/repositories/releases</url>
        <name>Hortonworks Repo</name>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

用法一

使用阿里云maven鏡像替換central倉庫,其他不變,配置如下:

<settings>
  ...
  <mirrors>
    <mirror>
      <id>aliyunmaven</id>
      <name>Aliyun Maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
  </mirrors>
  ...
</settings>

用法二

除了cloudera.repo和hortonworks.repo,都使用阿里云鏡像,配置如下:

<settings>
  ...
  <mirrors>
    <mirror>
      <id>aliyunmaven</id>
      <name>Aliyun Maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
      <mirrorOf>*,!cloudera.repo,!hortonworks.repo</mirrorOf>
    </mirror>
  </mirrors>
  ...
</settings>

參考:https://maven.apache.org/guides/mini/guide-mirror-settings.html

到此這篇關(guān)于Maven倉庫鏡像配置的方法實現(xiàn)的文章就介紹到這了,更多相關(guān)Maven倉庫鏡像配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring如何重寫內(nèi)置Bean(Controller、Service等)

    Spring如何重寫內(nèi)置Bean(Controller、Service等)

    本文介紹了在Spring Boot工程中處理外部JAR包中Controller方法重寫的需求,通過PostProcessor方式和自定義注解@ExcludeBean兩種方法,解決了在不修改源代碼的情況下重寫接口的問題
    2025-01-01
  • 關(guān)于Java的Character類詳解

    關(guān)于Java的Character類詳解

    這篇文章主要介紹了關(guān)于Java的Character類詳解,Java中的Character類是一個包裝類,用于封裝一個基本數(shù)據(jù)類型char的值,它提供了一些靜態(tài)方法來操作字符,需要的朋友可以參考下
    2023-05-05
  • Java算法之計數(shù)排序、桶排序、基數(shù)排序?qū)崿F(xiàn)代碼

    Java算法之計數(shù)排序、桶排序、基數(shù)排序?qū)崿F(xiàn)代碼

    這篇文章主要介紹了Java算法之計數(shù)排序、桶排序、基數(shù)排序?qū)崿F(xiàn)的相關(guān)資料,分別通過計數(shù)、分桶和位數(shù)處理實現(xiàn)高效穩(wěn)定排序,文中通過代碼及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2025-05-05
  • Mybatis plus中使用in查詢出錯如何解決

    Mybatis plus中使用in查詢出錯如何解決

    這篇文章主要介紹了Mybatis plus中使用in查詢出錯的問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java集合教程之Collection實例詳解

    Java集合教程之Collection實例詳解

    集合,或者叫容器,是一個包含多個元素的對象,下面這篇文章主要給大家介紹了關(guān)于Java集合教程之Collection的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-08-08
  • Java AtomicInteger類的使用方法詳解

    Java AtomicInteger類的使用方法詳解

    這篇文章主要介紹了Java AtomicInteger類的使用方法詳解,文中有具體實例代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • SpringMVC?Restful風(fēng)格與中文亂碼問題解決方案介紹

    SpringMVC?Restful風(fēng)格與中文亂碼問題解決方案介紹

    Restful就是一個資源定位及資源操作的風(fēng)格,不是標(biāo)準(zhǔn)也不是協(xié)議,只是一種風(fēng)格,是對http協(xié)議的詮釋,下面這篇文章主要給大家介紹了關(guān)于SpringMVC對Restful風(fēng)格支持的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Java實現(xiàn)ECDSA簽名算法

    Java實現(xiàn)ECDSA簽名算法

    這篇文章主要介紹了Java實現(xiàn)ECDSA簽名算法,幫助大家更好得利用Java實現(xiàn)機(jī)器學(xué)習(xí)算法,感興趣的朋友可以了解下
    2020-10-10
  • Spring Boot 實現(xiàn)配置文件加解密原理

    Spring Boot 實現(xiàn)配置文件加解密原理

    這篇文章主要介紹了Spring Boot 實現(xiàn)配置文件加解密原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • mybatis?使用concat?模糊查詢方式

    mybatis?使用concat?模糊查詢方式

    這篇文章主要介紹了mybatis?使用concat?模糊查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評論

绵阳市| 安乡县| 老河口市| 高州市| 龙江县| 集安市| 新化县| 沙田区| 应城市| 宜良县| 长治市| 阜阳市| 乐山市| 新闻| 攀枝花市| 大同市| 虎林市| 东乡县| 江西省| 郑州市| 青州市| 新疆| 铜鼓县| 莱州市| 咸阳市| 思南县| 阳西县| 钟祥市| 深泽县| 洛隆县| 武宣县| 辉县市| 昌都县| 新绛县| 雅安市| 孟津县| 百色市| 博白县| 红原县| 古浪县| 庐江县|