<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      idea maven helper插件 解決版本依賴沖突

      安裝Maven Helper插件,就可以打開pom文件的Dependency Analyzer視圖,視圖三個選項分別是Conflicts(沖突)、All Dependencies as List(列表形式查看所有依賴)、All Dependencies as Tree(樹結構查看所有依賴)。頁面還支持搜索。很方便!

      1、安裝

      2、helper使用
      打開項目中的pom文件,使用Dependency Analyzer視圖

      Conflicts(查看沖突)
      All Dependencies as List(列表形式查看所有依賴)
      All Dependencies as Tree(樹形式查看所有依賴)

      當前界面上還提供搜索功能 方便使用
      conflicts的閱讀順序(從下向上看)
      從圖中可以看出有哪些jar存在沖突,存在沖突的情況下最終采用了哪個依賴的版本。標紅的就是沖突版本,白色的是當前的解析版本。這個選項,需要從下向上看;
      并且這里是:A依賴于B,B依賴于C,C依賴D。
      如下圖:沖突的jar包就是jackson,swagger通過web、json最終依賴到jackson。

      3. 解決依賴沖突
      點擊【Conflicts】,從圖中可以看到那些jar包沖突。標紅的就是沖突版本,白色的是當前的解析版本
      如果有多個依賴的版本發生了沖突,只需要使用exclusion關鍵字對相關依賴進行排除就行。

      這里可以看到 spirng-beans-4.2.4.release和spring-beans-5.0.12沖突,這里舍棄spirng-beans-4.2.4.release這個版本,保留spring-beans-5.0.12 這個版本。使用 exclusion 排除定位到的沖突包。

      可以看到最終選擇了【4.2.4】版本,如果我要使用【5.0.12】版本。那么只需要吧【4.2.4】給排除掉。點擊【Exclude】進行排除即可。

      再次點擊【conflicts】,或者點擊【Refresh UI】進行刷新

      除了exclude,還有如下方法:

      第一聲明者優先原則
      誰先定義的就用誰的傳遞依賴,即在pom.xml文件自上而下。

      因此如果要用5.2.0版本的spring core包,可以改成如下聲明

        <dependencies>
              <dependency>
                  <groupId>org.springframework</groupId>
                  <artifactId>spring-aop</artifactId>
                  <version>5.2.0.RELEASE</version>
              </dependency>
              
              <dependency>
                  <groupId>org.springframework</groupId>
                  <artifactId>spring-context</artifactId>
                  <version>5.2.7.RELEASE</version>
              </dependency>
      
          </dependencies>

      鎖定版本(推薦)

      dependencyManagement可以統一管理項目的版本號,導入依賴的時候就會直接使用我們鎖定的依賴版本。

      (1)在父項目的pom中進行約定

      <dependencyManagement>
              <dependencies>
                  <dependency>
                      <groupId>org.springframework</groupId>
                      <artifactId>spring-core</artifactId>
                      <version>5.2.0.RELEASE</version>
                  </dependency>
              </dependencies>
          </dependencyManagement>

      這樣在后續的子工程中,就不用寫版本號了,直接就沿用父項目的版本號

      (2)在同一個項目pom中,既約定版本號,又導入依賴

      <dependencyManagement>
              <dependencies>
                  <dependency>
                      <groupId>org.springframework</groupId>
                      <artifactId>spring-core</artifactId>
                      <version>5.2.0.RELEASE</version>
                  </dependency>
              </dependencies>
          </dependencyManagement>
      
          <dependencies>
              <dependency>
                  <groupId>org.springframework</groupId>
                  <artifactId>spring-context</artifactId>
                  <version>5.2.7.RELEASE</version>
              </dependency>
      
              <dependency>
                  <groupId>org.springframework</groupId>
                  <artifactId>spring-aop</artifactId>
                  <version>5.2.0.RELEASE</version>
              </dependency>
      
          </dependencies>

      dependencyManagement只是鎖定版本并不自動實現引入,因此子項目需要顯示的聲明需要用的依賴

       

      posted @ 2025-05-16 17:39  大數據從業者FelixZh  閱讀(1632)  評論(0)    收藏  舉報
      大數據從業者
      主站蜘蛛池模板: 在线亚洲午夜片av大片| 国产精品任我爽爆在线播放6080| 美女爽到高潮嗷嗷嗷叫免费网站| 亚洲成aⅴ人片久青草影院| 亚洲日本韩国欧美云霸高清| 久久精品亚洲精品国产色婷| 一区二区三区午夜无码视频| 亚洲天堂av日韩精品| 免费午夜无码片在线观看影院| 亚洲人成网站77777在线观看| 国产精品久久久久久福利| 久久av中文字幕资源网| 奶头好大揉着好爽视频| 国产二区三区不卡免费| 亚洲午夜久久久久久噜噜噜| 国产欧美日韩亚洲一区二区三区| 欧美成人精品三级网站视频| 亚洲色婷婷综合开心网| 免费黄色大全一区二区三区| 国产一区二区日韩经典| 特黄 做受又硬又粗又大视频| 黑人好猛厉害爽受不了好大撑| 亚洲精品中文字幕在线观| 2021亚洲va在线va天堂va国产| 无码国模国产在线观看免费| JIZZJIZZ国产| 亚洲人亚洲人成电影网站色| 欧美成人aaa片一区国产精品| 亚洲精品国产精品乱码不| 在线国产精品中文字幕| 国产成人精品无码一区二区老年人 | 久久天天躁狠狠躁夜夜躁2020 | 九九久久人妻精品一区色| 欧美精品国产综合久久| 免费中文熟妇在线影片| 国产精品美女久久久久久麻豆| 日本公妇乱偷中文字幕| 亚洲狠狠婷婷综合久久久| 国产真人无码作爱视频免费| 中国女人内谢69xxxx| 日韩精品一区二区亚洲专区|