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

Maven之遠程倉庫的配置詳解

 更新時間:2020年09月07日 10:21:06   作者:N!CE波  
這篇文章主要介紹了Maven之遠程倉庫的配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在很多情況下,默認的中央倉庫無法滿足項目的需求,可能項目需要的構件存在于另外一個遠程倉庫中,如Company Maven倉庫。這時,可以在項目POM中或maven的settings.xml中配置該倉庫

<repositories>
  <repository>
    <id>company</id>
    <name>Company Repository</name>
    <url>http://repository.company.com/maven2/</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
    <layout>default</layout>
  </repository>
</repositories>

  在repositories元素下,可以使用repository子元素聲明一個或者多個遠程倉庫。該例中聲明了一個id為company,名稱為Company Repository的倉庫。任何一個倉庫聲明的id必須是唯一的,尤其需要注意的是,Maven自帶的中央倉庫使用的id為central,如果其他的倉庫聲明也使用該id,就會覆蓋中央倉庫的配置。該配置中的url值指向了倉庫的地址,一般來說,該地址都基于http協(xié)議,Maven用戶都可以在瀏覽器中打開倉庫地址瀏覽構件。

    該例配置中的releases和snapshots元素比較重要,它們用來控制Maven對于發(fā)布版構件和快照版構件的下載。

    這里需要注意的是enabled子元素,該例中releases的enabled值為true,表示開啟Company倉庫的發(fā)布版本下載支持,而snapshots的enabled值為false,表示關閉Company倉庫的快照版本的下載支持。因此,根據(jù)該配置,Maven只會從Company倉庫下載發(fā)布版的構件,而不會下載快照版的構件。該例中的layout元素值default表示倉庫的布局是Maven 2及Maven 3的默認布局,而不是Maven 1的布局。

  對于releases和snapshots來說,除了enabled,它們還包含另外兩個子元素updatePolicy和checksumPolicy:

<snapshots>
  <enabled>true</enabled>
  <updatePolicy>daily</updatePolicy>
  <checksumPolicy>ignore</checksumPolicy>
</snapshots>

  元素updatePolicy用來配置Maven從遠程倉庫檢查更新的頻率,默認的值是daily,表示Maven每天檢查一次。其他可用的值包括:never——從不檢查更新;always——每次構建都檢查更新;in-terval:X——每隔X分鐘檢查一次更新(X為任意整數(shù))。

    元素checksumPolicy用來配置Maven檢查檢驗和文件的策略。當構件被部署到Maven倉庫中時,會同時部署對應的校驗和文件。在下載構件的時候,Maven會驗證校驗和文件,如果校驗和驗證失敗,怎么辦?當checksumPolicy的值為默認的warn時,Maven會在執(zhí)行構建時輸出警告信息,其他可用的值包括:fail——Maven遇到校驗和錯誤就讓構建失??;ignore——使Maven完全忽略校驗和錯誤。 

到此這篇關于Maven之遠程倉庫的配置詳解的文章就介紹到這了,更多相關Maven 遠程倉庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mybatis?實現(xiàn)多層級collection嵌套

    mybatis?實現(xiàn)多層級collection嵌套

    這篇文章主要介紹了mybatis?實現(xiàn)多層級collection嵌套,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • MyBatis-Plus實現(xiàn)字段自動填充功能的示例

    MyBatis-Plus實現(xiàn)字段自動填充功能的示例

    本文主要介紹了MyBatis-Plus實現(xiàn)字段自動填充功能的示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • MyBatis如何使用(三)

    MyBatis如何使用(三)

    這篇文章主要介紹了MyBatis如何使用(三)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • Hibernate連接三種數(shù)據(jù)庫的配置文件

    Hibernate連接三種數(shù)據(jù)庫的配置文件

    今天小編就為大家分享一篇關于Hibernate連接三種數(shù)據(jù)庫的配置文件,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 淺析Java IO相關知識點

    淺析Java IO相關知識點

    本篇文章給大家分享了關于java io的一些相關知識點以及相關內(nèi)容,對此有需要的朋友可以學習參考下。
    2018-05-05
  • 用Java8 stream處理數(shù)據(jù)

    用Java8 stream處理數(shù)據(jù)

    這篇文章主要介紹了用Java8 stream處理數(shù)據(jù),Java 8 API的設計者重新提出了一個新的抽象稱為流Stream,可以讓我們以一種聲明的方式處理數(shù)據(jù),此外,數(shù)據(jù)流可以充分利用多核架構而無需編寫多線程的一行代碼,下面我們一起來看看文章詳細介紹
    2021-11-11
  • Spring Boot2配置服務器訪問日志過程解析

    Spring Boot2配置服務器訪問日志過程解析

    這篇文章主要介紹了Spring Boot2配置服務器訪問日志過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • SpringBoot 項目如何在tomcat容器中運行的實現(xiàn)方法

    SpringBoot 項目如何在tomcat容器中運行的實現(xiàn)方法

    這篇文章主要介紹了SpringBoot 項目如何在tomcat容器中運行的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Java通過exchange協(xié)議發(fā)送郵件

    Java通過exchange協(xié)議發(fā)送郵件

    這篇文章主要為大家詳細介紹了Java通過exchange協(xié)議發(fā)送郵件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 簡單了解mybatis攔截器實現(xiàn)原理及實例

    簡單了解mybatis攔截器實現(xiàn)原理及實例

    這篇文章主要介紹了簡單了解mybatis攔截器實現(xiàn)原理及實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01

最新評論

且末县| 博湖县| 银川市| 淳化县| 云龙县| 门源| 明溪县| 扎赉特旗| 保亭| 延寿县| 嘉义市| 天峻县| 蒲江县| 昌图县| 周至县| 阳朔县| 如东县| 益阳市| 崇信县| 钦州市| 兰考县| 田阳县| 庆元县| 灵川县| 富顺县| 博客| 高平市| 都匀市| 陇南市| 乌苏市| 山西省| 德兴市| 铜山县| 濉溪县| 修水县| 巩义市| 大丰市| 射阳县| 三都| 许昌县| 临澧县|