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

如何處理maven倉庫中后綴LastUpdated文件

 更新時間:2020年04月08日 09:18:25   作者:Erneste  
這篇文章主要介紹了如何處理maven倉庫中后綴LastUpdated文件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、背景

  新做了一個的需求,需要在SpringBoot項目中引入了多個依賴,然后就感覺idea下載依賴包的時間很漫長,然后我就網(wǎng)上找了解決辦法——使用國內(nèi)的阿里云鏡像,后來呢,就出現(xiàn)了這個問題。刪除該文件也未曾生效,依然會重新生成。

二、產(chǎn)生的原因

  原來每次在更新maven項目的時候,每一個jar包路徑下的_remote.repositories文件都會同setting.xml中設(shè)置的倉庫地址id進行判斷,如果沒有匹配,會自動更新該jar包的相關(guān)文件,如果未聯(lián)網(wǎng)則會出現(xiàn)jar無法發(fā)現(xiàn)的錯誤,導(dǎo)致即使jar存在,maven項目也無法使用該jar的情況。如果使用公司的內(nèi)網(wǎng)倉庫,_remote.repositories文件變?yōu)開maven.repositories。Maven在下載倉庫中找不到相應(yīng)資源時,會生成一個.lastUpdated為后綴的文件。如果這個.lastUpdated文件存在,那么即使換一個有資源的倉庫后,Maven依然不會去下載新資源。

三、解決辦法

項目統(tǒng)一使用一個遠程倉庫的地址,阿里云或者其他公網(wǎng)鏡像。修改方法:maven安裝包——>conf文件夾——>setting.xml文件——>mirror節(jié)點

  1、辦法一:把本地倉庫里的依賴包全清空,然后讓項目重新下載所有依賴——一次性解決,可靠;
  2、辦法二:找到報錯的依賴包的位置,刪除LastUpdated后綴的文件,讓idea單獨下載——如果有多個報錯的依賴包,需要操作多次;
  3、辦法三:使用腳本,一次性清除所有的LastUpdated后綴的文件?!?/p>

# windows腳本
@echo off
rem create by NettQun
 
rem 這里寫你的倉庫路徑
set REPOSITORY_PATH=D:\Java\maven-repository\maven-aliyun\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
  echo %%i
  del /s /q "%%i"
)
rem 搜索完畢
pause
# linux腳本
 
# 這里寫你的倉庫路徑
REPOSITORY_PATH=~/Documents/tools/repository
echo 正在搜索...
find $REPOSITORY_PATH -name "*lastUpdated*" | xargs rm -fr
echo 搜索完

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java中的equals()和toString()方法實例詳解

    java中的equals()和toString()方法實例詳解

    這篇文章主要介紹了java中的equals()和toString()方法實例詳解的相關(guān)資料,這里舉例說明,并附實例代碼,和實現(xiàn)效果圖,需要的朋友可以參考下
    2016-11-11
  • Java面向?qū)ο笾畠?nèi)部類詳解

    Java面向?qū)ο笾畠?nèi)部類詳解

    在 Java 中,允許一個類的定義位于另一個類的內(nèi)部,前者稱為內(nèi)部類,后者稱為外部類。這篇文章將總結(jié)一下內(nèi)部類的使用,感興趣的可以了解一下
    2022-10-10
  • Java TreeSet類的簡單理解和使用

    Java TreeSet類的簡單理解和使用

    這篇文章主要介紹了Java TreeSet類的簡單理解和使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Java中定義Logger的三種常用方式介紹

    Java中定義Logger的三種常用方式介紹

    在 Java 開發(fā)中,日志記錄是不可或缺的一部分,它幫助我們跟蹤程序的運行狀態(tài)、調(diào)試問題以及記錄重要信息本文將詳細介紹 Java 中定義 Logger 的三種方式,大家可以根據(jù)需求進行選擇
    2025-03-03
  • 精辟全面且細致的java運算符教程詳解

    精辟全面且細致的java運算符教程詳解

    這篇文章主要介紹了java運算符教程,內(nèi)容非常的精辟全面且細致到每一個小注意點,正在學(xué)java的同學(xué)快快建議收藏閱讀吧,希望能夠有所幫助,祝多多進步早日升職加薪
    2021-10-10
  • MyBatis-Plus不使用數(shù)據(jù)庫默認值的問題及解決

    MyBatis-Plus不使用數(shù)據(jù)庫默認值的問題及解決

    這篇文章主要介紹了MyBatis-Plus不使用數(shù)據(jù)庫默認值的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Spring Security OAuth過期的解決方法

    Spring Security OAuth過期的解決方法

    這篇文章主要介紹了Spring Security OAuth過期的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 詳解Java線程池的增長過程

    詳解Java線程池的增長過程

    在本篇文章里小編給大家整理的是關(guān)于Java線程池的增長過程以及相關(guān)知識點,需要的朋友們可以參考下。
    2019-08-08
  • Mybatis查詢語句返回對象和泛型集合的操作

    Mybatis查詢語句返回對象和泛型集合的操作

    這篇文章主要介紹了Mybatis查詢語句返回對象和泛型集合的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • IDEA錯誤:找不到或無法加載主類的完美解決方法

    IDEA錯誤:找不到或無法加載主類的完美解決方法

    使用IDEA開始就一直在搭建java環(huán)境,許久沒有使用過java,剛開始有些生疏,先建了一個最簡單的類可是運行的時候出現(xiàn)錯誤:找不到或無法加載主類,下面這篇文章主要給大家介紹了關(guān)于IDEA錯誤:找不到或無法加載主類的完美解決方法,需要的朋友可以參考下
    2022-07-07

最新評論

长汀县| 阜新| 庆城县| 平潭县| 镇江市| 益阳市| 马尔康县| 博客| 托克逊县| 大同县| 临泉县| 荣昌县| 高雄市| 通许县| 望城县| 丰县| 南木林县| 文登市| 井冈山市| 大同市| 恭城| 大姚县| 原阳县| 冀州市| 平阳县| 泾川县| 临清市| 恩平市| 开平市| 辽中县| 长治市| 昌乐县| 威远县| 玉树县| 垦利县| 中江县| 夹江县| 蒙阴县| 高碑店市| 彰化县| 泾川县|