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

解決Maven項(xiàng)目本地公共common包緩存問(wèn)題

 更新時(shí)間:2021年09月25日 11:17:39   作者:程序大視界  
這篇文章主要介紹了解決Maven項(xiàng)目本地公共common包緩存問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Maven項(xiàng)目本地公共common包緩存

  • 背景:Spring Cloud + Maven,Maven倉(cāng)庫(kù)在本地開(kāi)發(fā)。
  • 開(kāi)發(fā)工具:intellij idea
  • 項(xiàng)目架構(gòu):SpringBoot微服務(wù)分布式架構(gòu)

ps:STS緩存更嚴(yán)重(MyEclipse的Spring插件版是:STS)

越來(lái)越多的Web項(xiàng)目采用Maven構(gòu)建版本管理和控制以及第三方資源庫(kù)文件的的工具,主流的如:SSM架構(gòu),SpringCloud+Maven等。

Maven在版本管理和第三方資源庫(kù)文件引入方面相對(duì)于其他工具來(lái)說(shuō),體現(xiàn)了非常明顯的優(yōu)勢(shì)。

不過(guò)在使用過(guò)程中,也會(huì)有些缺陷:

這個(gè)缺陷體現(xiàn)在Maven緩存方面,當(dāng)采用本地倉(cāng)庫(kù)方式時(shí),這種問(wèn)題尤為明顯。

項(xiàng)目分為多個(gè)模塊,因此有采用多個(gè)子系統(tǒng)分庫(kù)分表開(kāi)發(fā),這樣就會(huì)有些公共資源代碼抽離出來(lái)用Common包封裝好,

以本地jar包形式大家都可以方便調(diào)用,而不用每個(gè)項(xiàng)目都寫(xiě)一些重復(fù)的代碼造成冗余(傳統(tǒng)架構(gòu)缺點(diǎn))。

問(wèn)題

當(dāng)Common包更新后,并發(fā)布到倉(cāng)庫(kù)后。在本地開(kāi)發(fā)工具項(xiàng)目鼠標(biāo)右鍵——>Maven——>ReImport 如下:

或者找到項(xiàng)目的pom.xml配置文件右鍵:Maven——>ReImport或打開(kāi)文件后,鼠標(biāo)右鍵:Maven——>ReImport

均可以重新引入更新后Cmomon包內(nèi)容,但有時(shí)由于緩存原因,明明ReImport了就是無(wú)效。這時(shí)候請(qǐng)別懷疑別人沒(méi)有更新發(fā)布,而是緩存的問(wèn)題。

解決方法

找到本地倉(cāng)庫(kù)Common包路徑,如我本地:C:\Users\Administrator\.m2\repository\com\epa*ks\e*s\common\

把該路徑下的所有項(xiàng)目刪除,然后重新ReImport項(xiàng)目,問(wèn)題解決。

注:編譯后的本地項(xiàng)目jar包是無(wú)法刪除。

maven緩存導(dǎo)致的問(wèn)題

今天遇到一新問(wèn)題,無(wú)論如何更新pom文件,mvn eclipse:eclipse 命令都未能將jar包引入進(jìn)來(lái),但是又不報(bào)錯(cuò)。

試著將jar包搞成一個(gè)本地庫(kù)不存(遠(yuǎn)程庫(kù)也不存在)在的版本,再次mvn eclipse:eclipse結(jié)果立即報(bào)錯(cuò),說(shuō)不存在此依賴包,這就無(wú)語(yǔ)了,沒(méi)有jar包的你說(shuō)我沒(méi)有,有jar包你又不給我引進(jìn)來(lái)。

經(jīng)過(guò)反復(fù)折騰,先將本地庫(kù)的jar包刪除,再mvn eclipse:eclipse ,就可以了,如果遠(yuǎn)程倉(cāng)庫(kù)沒(méi)有,則mvn eclipse:eclipse后只需mvn install到本地即可。

解決了這個(gè)問(wèn)題。maven自作聰明,搞得很智能的樣子,但是不知道的坑死別人,一句話,maven這個(gè)設(shè)計(jì)很腦殘

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

相關(guān)文章

  • 基于UncategorizedSQLException異常處理方案

    基于UncategorizedSQLException異常處理方案

    這篇文章主要介紹了基于UncategorizedSQLException異常處理方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 掌握SpringMVC中@InitBinder的實(shí)際應(yīng)用

    掌握SpringMVC中@InitBinder的實(shí)際應(yīng)用

    這篇文章主要介紹了掌握SpringMVC中@InitBinder的實(shí)際應(yīng)用,@InitBinder是Spring MVC框架中的一個(gè)注解,用于自定義數(shù)據(jù)綁定的方法,通過(guò)在控制器中使用@InitBinder注解,可以將特定的數(shù)據(jù)綁定邏輯應(yīng)用于請(qǐng)求參數(shù)的處理過(guò)程中,需要的朋友可以參考下
    2023-10-10
  • 深入淺析Spring-boot-starter常用依賴模塊

    深入淺析Spring-boot-starter常用依賴模塊

    這篇文章主要介紹了Spring-boot-starter常用依賴模塊及spring boot的兩大優(yōu)點(diǎn),需要的朋友可以參考下
    2018-01-01
  • java編程創(chuàng)建型設(shè)計(jì)模式單例模式的七種示例

    java編程創(chuàng)建型設(shè)計(jì)模式單例模式的七種示例

    這篇文章主要為大家介紹了java編程中創(chuàng)建型設(shè)計(jì)模式之單例模式的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • Java實(shí)現(xiàn)Map集合遍歷的四種常見(jiàn)方式與用法分析

    Java實(shí)現(xiàn)Map集合遍歷的四種常見(jiàn)方式與用法分析

    這篇文章主要介紹了Java實(shí)現(xiàn)Map集合遍歷的四種常見(jiàn)方式與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了java針對(duì)Map集合鍵值對(duì)遍歷的常見(jiàn)使用技巧與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-01-01
  • 帶你了解Java的類和對(duì)象

    帶你了解Java的類和對(duì)象

    下面小編就為大家?guī)?lái)一篇全面理解Java類和對(duì)象。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2021-09-09
  • java控制臺(tái)實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(IO版)

    java控制臺(tái)實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(IO版)

    這篇文章主要為大家詳細(xì)介紹了java控制臺(tái)實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(IO版),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • java代碼實(shí)現(xiàn)截圖功能(屏幕截圖)

    java代碼實(shí)現(xiàn)截圖功能(屏幕截圖)

    java代碼實(shí)現(xiàn)截圖功能,該JavaBean可以直接在其他Java應(yīng)用程序中調(diào)用,默認(rèn)的文件前綴為GuiCamera,文件格式為PNG格式,直接使用下面的類吧
    2013-12-12
  • Java面試Logback打印日志如何獲取當(dāng)前方法名稱題解

    Java面試Logback打印日志如何獲取當(dāng)前方法名稱題解

    這篇文章主要為大家介紹了Java面試Logback打印日志如何獲取當(dāng)前方法名稱題解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • java.lang.NullPointerException異常問(wèn)題解決方案

    java.lang.NullPointerException異常問(wèn)題解決方案

    這篇文章主要介紹了java.lang.NullPointerException異常問(wèn)題解決方案,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評(píng)論

天柱县| 彰化县| 双江| 荥阳市| 隆尧县| 唐海县| 庆元县| 常宁市| 安庆市| 宝山区| 民和| 宾川县| 兴宁市| 灌阳县| 威海市| 灯塔市| 灵石县| 隆林| 海原县| 舟曲县| 会泽县| 东兴市| 承德县| 大荔县| 遂溪县| 昌乐县| 杭锦后旗| 娱乐| 平利县| 勐海县| 岑巩县| 寿宁县| 荃湾区| 云阳县| 宣汉县| 兴和县| 广饶县| 大荔县| 本溪市| 郓城县| 洛隆县|