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

idea指定maven的settings文件不生效的問題解決

 更新時間:2023年06月19日 10:00:41   作者:m0_56499873  
本文主要介紹了idea指定maven的settings文件不生效的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、發(fā)現(xiàn)問題

最近打算用自己的電腦下點其他項目玩玩,想把之前公司指定的settings文件替換成阿里云的,結(jié)果發(fā)現(xiàn)走的還是公司的私服,下載下來的依賴也依然在原先的本地倉庫,新指定settings文件里配置的本地倉庫也依然空空如也。

二、定位問題

一開始考慮可能idea緩存導(dǎo)致新改配置未生效,于是重啟了項目,打開后發(fā)現(xiàn)還是不生效

然后考慮是否是maven的settings文件加載是否存在優(yōu)先級問題,就去官網(wǎng)看了下,確實是有這個情況,大概意思就是:

紅框中的內(nèi)容翻譯如下:

settings.xml存在于兩個地方:

   2、 Maven安裝的地方:$M2_HOME/conf/settings.xml
   1、 用戶的目錄:${user.home}/.m2/settings.xml

2是全局配置,1是用戶配置。如果兩者都存在,它們的內(nèi)容將被合并,并且用戶目錄的settings.xml優(yōu)先。

所以大膽總結(jié)下這個優(yōu)先級:

優(yōu)先從 ${user.home}/.m2 目錄下讀取 settings.xml當(dāng) ${user.home}/.m2目錄下不存在settings.xml時,從{M2_HOME}/conf 目錄下讀取最后才是idea界面里開發(fā)手動指定的settings.xml

三、解決問題

了解了這個優(yōu)先級規(guī)則,那么問題就好解決了:

將以上兩個路徑下存在的settings.xml文件名字改掉備份或者直接刪掉,那么開發(fā)手動指定的這個settings.xml文件就生效了或運行命令時,手動指定settings.xml文件  mvn clean install -s /${patch}/settings.xml

到此這篇關(guān)于idea指定maven的settings文件不生效的問題解決的文章就介紹到這了,更多相關(guān)idea maven settings內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java獲取某一日期的前N天(使用Calendar類)

    Java獲取某一日期的前N天(使用Calendar類)

    這篇文章主要給大家介紹了關(guān)于Java如何使用Calendar類獲取某一日期的前N天,我們可以使用Java中的Calendar類來獲取前n天的時間,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-08-08
  • Java中HttpServletResponse響應(yīng)中文出現(xiàn)亂碼問題

    Java中HttpServletResponse響應(yīng)中文出現(xiàn)亂碼問題

    這篇文章主要介紹了Java中HttpServletResponse響應(yīng)中文出現(xiàn)亂碼問題的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • MyBatis分頁查詢與特殊字符處理方式

    MyBatis分頁查詢與特殊字符處理方式

    這篇文章主要介紹了MyBatis分頁查詢與特殊字符處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java synchronized的用法及原理詳解

    java synchronized的用法及原理詳解

    如果要保證并發(fā)情況下多線程共享數(shù)據(jù)的訪問安全,操作的原子性,就可以使用synchronized關(guān)鍵字。這篇文章主要介紹了java synchronized的用法及原理,需要的朋友可以借鑒一下
    2021-08-08
  • 一文搞懂hashCode()和equals()方法的原理

    一文搞懂hashCode()和equals()方法的原理

    這篇文章主要介紹了詳解hashCode()和equals()的本質(zhì)區(qū)別和聯(lián)系,本文先對兩種方法作了介紹,然后對二者聯(lián)系進(jìn)行分析,具有一定參考價值,需要的朋友可以了解下
    2020-06-06
  • IDEA運行Tomcat中文亂碼出現(xiàn)的各種問題

    IDEA運行Tomcat中文亂碼出現(xiàn)的各種問題

    這篇文章主要介紹了IDEA運行Tomcat中文亂碼的各種問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 在Spring框架下配置Quartz集群的詳細(xì)步驟(MySQL數(shù)據(jù)源)

    在Spring框架下配置Quartz集群的詳細(xì)步驟(MySQL數(shù)據(jù)源)

    Quartz 是一個功能強大的調(diào)度庫,可以在 Java 應(yīng)用中用于執(zhí)行定時任務(wù),本文將介紹如何在 Spring 框架下配置 Quartz 集群,并使用 MySQL 作為數(shù)據(jù)源來存儲調(diào)度信息,文中有詳細(xì)的代碼供大家參考,需要的朋友可以參考下
    2025-01-01
  • Java volatile的幾種使用場景分析

    Java volatile的幾種使用場景分析

    volatile 是一種輕量級的同步機(jī)制,它能保證共享變量的可見性,同時禁止重排序保證了操作的有序性,但是它無法保證原子性,本文給大家總結(jié)了Java olatile的使用場景有哪些,并通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • java Timer測試定時調(diào)用及固定時間執(zhí)行代碼示例

    java Timer測試定時調(diào)用及固定時間執(zhí)行代碼示例

    這篇文章主要介紹了java Timer測試定時調(diào)用及固定時間執(zhí)行代碼示例,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Java線程池使用AbortPolicy策略

    Java線程池使用AbortPolicy策略

    這篇文章主要介紹了?Java線程池使用AbortPolicy策略,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-06-06

最新評論

五台县| 磐安县| 朝阳县| 龙山县| 修文县| 南部县| 满洲里市| 彭州市| 璧山县| 黎城县| 公安县| 余姚市| 内丘县| 于田县| 榕江县| 新和县| 泽库县| 阿图什市| 平定县| 东辽县| 桃源县| 沙河市| 油尖旺区| 正蓝旗| 祥云县| 临潭县| 旬阳县| 兴安盟| 宁安市| 平果县| 南丰县| 苏尼特右旗| 稻城县| 屏山县| 翁牛特旗| 道孚县| 安塞县| 义乌市| 广宗县| 金溪县| 临颍县|