欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何解決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í)候解決了再更新?。?/p>

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)文章

  • Java page cache回寫機(jī)制案例詳解

    Java page cache回寫機(jī)制案例詳解

    這篇文章主要介紹了Java page cache回寫機(jī)制案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • spring啟動(dòng)加載程序的幾種方法介紹

    spring啟動(dòng)加載程序的幾種方法介紹

    本篇文章主要介紹了spring啟動(dòng)加載程序的幾種方法介紹,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • java字節(jié)碼框架ASM操作字節(jié)碼的方法淺析

    java字節(jié)碼框架ASM操作字節(jié)碼的方法淺析

    這篇文章主要給大家介紹了關(guān)于java字節(jié)碼框架ASM如何操作字節(jié)碼的相關(guān)資料,文中通過示例代碼介紹的很詳細(xì),有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • MybatisPlus多條件?or()的使用問題小結(jié)

    MybatisPlus多條件?or()的使用問題小結(jié)

    這篇文章主要介紹了MybatisPlus多條件?or()的使用問題小結(jié),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 深入理解Java設(shè)計(jì)模式之原型模式

    深入理解Java設(shè)計(jì)模式之原型模式

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之原型模式的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2021-11-11
  • Java操作XML轉(zhuǎn)JSON數(shù)據(jù)格式詳細(xì)代碼實(shí)例

    Java操作XML轉(zhuǎn)JSON數(shù)據(jù)格式詳細(xì)代碼實(shí)例

    在Java中我們可以使用一些現(xiàn)成的庫來實(shí)現(xiàn)XML到JSON的轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于Java操作XML轉(zhuǎn)JSON數(shù)據(jù)格式的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • java獲取和設(shè)置系統(tǒng)變量問題(環(huán)境變量)

    java獲取和設(shè)置系統(tǒng)變量問題(環(huán)境變量)

    這篇文章主要介紹了java獲取和設(shè)置系統(tǒng)變量問題(環(huán)境變量),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Java enum的用法詳細(xì)介紹及實(shí)例代碼

    Java enum的用法詳細(xì)介紹及實(shí)例代碼

    這篇文章主要介紹了Java enum的用法詳細(xì)介紹及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Java設(shè)計(jì)模式中的單例模式解析

    Java設(shè)計(jì)模式中的單例模式解析

    這篇文章主要介紹了Java設(shè)計(jì)模式中的單例模式解析,單例模式確保一個(gè)類只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例,需要的朋友可以參考下
    2023-11-11
  • springboot驗(yàn)證碼的生成與驗(yàn)證的兩種方法

    springboot驗(yàn)證碼的生成與驗(yàn)證的兩種方法

    本文主要介紹了springboot驗(yàn)證碼的生成與驗(yàn)證的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06

最新評(píng)論