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

如何解決Maven打包時(shí)每次都出現(xiàn)Download maven-metadata.xml卡住問題

 更新時(shí)間:2024年05月21日 09:14:37   作者:初心繪流年  
這篇文章主要介紹了如何解決Maven打包時(shí)每次都出現(xiàn)Download maven-metadata.xml卡住問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

解決Maven打包時(shí)每次都出現(xiàn)Download maven-metadata.xml卡住

問題描述

項(xiàng)目每次打包的時(shí)候,都要聯(lián)網(wǎng)加載maven倉庫(或私服),從倉庫中下載jar包或者標(biāo)題中提到的maven-metadata.xml文件。

明明本地倉庫中依賴包都有還是下載,導(dǎo)致每次打包的時(shí)候如果網(wǎng)絡(luò)不好或者沒網(wǎng)的時(shí)候就打不了包了或者卡很久才跳過去,搞的我很煩燥。

解決辦法

解決方式(1)

據(jù)說把IDEA的maven設(shè)置改成offline就可以了(Eclipse同理)

在這里插入圖片描述

解決方式(2)

雖然(1)有的人說有效,但是我感覺對(duì)我來說無效,于是嘗試了另外一種方式,修改maven的配置文件settings.xml文件,在<profile>標(biāo)簽中會(huì)配置更新政策,我們只需要將updatePolicy改為never即可.

含義:

  • always:每次
  • never:從不
  • daily:每天

示例如下:

<profile>
    <id>myrepo</id>
    <repositories>
        <repository>
            <id>nexus-snapshots</id>
            <url>http://我的私服地址</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <!--<updatePolicy>always</updatePolicy>-->
                <updatePolicy>never</updatePolicy>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>nexus-releases</id>
            <url>http://我的私服地址</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <!--<updatePolicy>always</updatePolicy>-->
                <updatePolicy>never</updatePolicy>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>
</profile>

按照這個(gè)方式修改完之后,項(xiàng)目基本就不下載了,直接打包,除了項(xiàng)目的CAS模塊以外的其他模塊都是離線打包(使用本地倉庫),看樣子行之有效,至于為啥CAS模塊還在下載,目前還不清楚,先留個(gè)眼,啥時(shí)候解決了再更新??!

maven build后Downloading maven-metadata.xml問題

maven在build后會(huì)自動(dòng)去Downloading 這個(gè)maven-metadata.xml文件,這個(gè)文件可以看作版本信息,作為一個(gè)版本比對(duì)。

但maven服務(wù)器在掛了之后,會(huì)一直卡在DOWNLOADING和retry。

解決方案

找到安裝maven目錄下 **\apache-maven-3.5.2\conf\settings.xml,打開后找到下面:

 <repository>
    <id>snapshots</id>
    <name>Snapshots</name>
    <url>url</url>
    <releases>
     <enabled>false</enabled>
    </releases>
    <snapshots>
     <enabled>true</enabled>
     <updatePolicy>always</updatePolicy>
    </snapshots>
 </repository>

找到xml中的updatePolicy標(biāo)簽,改為never即可。

<repository>
    <id>snapshots</id>
    <name>Snapshots</name>
    <url>url</url>
    <releases>
     <enabled>false</enabled>
    </releases>
    <snapshots>
     <enabled>true</enabled>
     <updatePolicy>never</updatePolicy>
    </snapshots>
   </repository> 

改完后再去build就不會(huì)去download maven-metadata.xml文件了,根據(jù)自己需求改。

這個(gè)屬性為更新策略,aways:每次,never:從不,daily:每日。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • spring?boot使用攔截器修改請(qǐng)求URL域名?換?IP?訪問的方法

    spring?boot使用攔截器修改請(qǐng)求URL域名?換?IP?訪問的方法

    Spring Interceptor是一個(gè)非常類似于Servlet Filter 的概念 ,這篇文章主要介紹了spring?boot使用攔截器修改請(qǐng)求URL域名?換?IP?訪問的相關(guān)知識(shí),需要的朋友可以參考下
    2022-09-09
  • java 定時(shí)同步數(shù)據(jù)的任務(wù)優(yōu)化

    java 定時(shí)同步數(shù)據(jù)的任務(wù)優(yōu)化

    這篇文章主要介紹了java 定時(shí)同步數(shù)據(jù)的任務(wù)優(yōu)化,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • 關(guān)于Redis的緩存穿透問題

    關(guān)于Redis的緩存穿透問題

    這篇文章主要介紹了關(guān)于Redis的緩存穿透問題,緩存穿透是指客戶端請(qǐng)求的數(shù)據(jù)在緩存中和數(shù)據(jù)庫中都不存在,這樣緩存永遠(yuǎn)不會(huì)生效,這些請(qǐng)求都會(huì)打到數(shù)據(jù)庫,需要的朋友可以參考下
    2023-08-08
  • Java經(jīng)典算法匯總之冒泡排序

    Java經(jīng)典算法匯總之冒泡排序

    冒泡排序基本思想:在要排序的一組數(shù)中,對(duì)當(dāng)前還未排好序的范圍內(nèi)的全部數(shù),自上而下對(duì)相鄰的兩個(gè)數(shù)依次進(jìn)行比較和調(diào)整,讓較大的數(shù)往下沉,較小的往上冒。即:每當(dāng)兩相鄰的數(shù)比較后發(fā)現(xiàn)它們的排序與排序要求相反時(shí),就將它們互換。
    2016-04-04
  • Java實(shí)現(xiàn)的簡單數(shù)字時(shí)鐘功能示例

    Java實(shí)現(xiàn)的簡單數(shù)字時(shí)鐘功能示例

    這篇文章主要介紹了Java實(shí)現(xiàn)的簡單數(shù)字時(shí)鐘功能,涉及java日期時(shí)間及JFrame框架圖形界面操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-02-02
  • springboot命令行啟動(dòng)的方法詳解

    springboot命令行啟動(dòng)的方法詳解

    這篇文章主要介紹了springboot命令行啟動(dòng)的方法,本文通過兩種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • springboot?+mybatis?使用PageHelper實(shí)現(xiàn)分頁并帶條件模糊查詢功能

    springboot?+mybatis?使用PageHelper實(shí)現(xiàn)分頁并帶條件模糊查詢功能

    這篇文章主要介紹了springboot?+mybatis?使用PageHelper實(shí)現(xiàn)分頁并帶條件模糊查詢功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • JDBC建立數(shù)據(jù)庫連接的代碼

    JDBC建立數(shù)據(jù)庫連接的代碼

    這篇文章主要為大家詳細(xì)介紹了JDBC建立數(shù)據(jù)庫連接的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Java 鎖的知識(shí)總結(jié)及實(shí)例代碼

    Java 鎖的知識(shí)總結(jié)及實(shí)例代碼

    這篇文章主要介紹了Java 鎖的知識(shí)總結(jié)及實(shí)例代碼,需要的朋友可以參考下
    2016-09-09
  • 深入Java分布式計(jì)算的使用分析

    深入Java分布式計(jì)算的使用分析

    本篇文章對(duì)Java分布式計(jì)算的使用進(jìn)行了詳細(xì)的介紹。需要的朋友參考下
    2013-05-05

最新評(píng)論

邢台县| 丹棱县| 哈尔滨市| 湟中县| 同德县| 都匀市| 南岸区| 杨浦区| 延庆县| 贵德县| 江川县| 西乌| 大庆市| 固始县| 江华| 呼图壁县| 巴中市| 会东县| 盈江县| 林周县| 布拖县| 潼关县| 城固县| 满洲里市| 巴彦淖尔市| 娄烦县| 手机| 白水县| 卓尼县| 扶风县| 通城县| 宣城市| 长岭县| 营口市| 永德县| 英德市| 泽库县| 北辰区| 桑植县| 崇礼县| 武定县|