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

Maven倉(cāng)庫(kù)鏡像配置的方法實(shí)現(xiàn)

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

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

配置說(shuō)明

使用倉(cāng)庫(kù)鏡像

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

如果沒(méi)有${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ù)說(shuō)明:

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

使用單一倉(cāng)庫(kù)

如果希望所有maven請(qǐng)求都訪問(wèn)一個(gè)倉(cāng)庫(kù)(比如自建倉(cāng)庫(kù)),可以指定maven使用單一倉(cāng)庫(kù),配置如下:

&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;

高級(jí)配置

mirrorOf還支持更高級(jí)的語(yǔ)法,示例如下:

作用
*匹配所有倉(cāng)庫(kù)
external:*匹配所有倉(cāng)庫(kù),除了localhost倉(cāng)庫(kù)和基于文件的倉(cāng)庫(kù)
repo,repo1匹配repo,repo1兩個(gè)倉(cāng)庫(kù)
*,!repo1匹配所有倉(cāng)庫(kù),處理repo1

常見(jiàn)用法

假設(shè)項(xiàng)目的pom中的倉(cāng)庫(kù)配置如下:

<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倉(cāng)庫(kù),其他不變,配置如下:

<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倉(cāng)庫(kù)鏡像配置的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Maven倉(cāng)庫(kù)鏡像配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

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

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

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

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

    Mybatis plus中使用in查詢出錯(cuò)如何解決

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

    Java集合教程之Collection實(shí)例詳解

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

    Java AtomicInteger類的使用方法詳解

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

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

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

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

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

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

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

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

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

最新評(píng)論

高台县| 诸城市| 夹江县| 景东| 湘潭县| 阿克陶县| 噶尔县| 新竹市| 台州市| 温州市| 依安县| 河间市| 山阳县| 娄底市| 如东县| 娄底市| 伊吾县| 新丰县| 伊吾县| 中西区| 黔江区| 临猗县| 电白县| 德州市| 聂拉木县| 湘潭市| 开封市| 郎溪县| 黑水县| 蒲城县| 成安县| 襄汾县| 肥城市| 蕲春县| 崇义县| 长垣县| 崇文区| 观塘区| 阳朔县| 夏邑县| 报价|