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

聊聊maven的pom.xml中的exclusions標(biāo)簽的作用

 更新時(shí)間:2021年12月21日 09:22:26   作者:不換  
這篇文章主要介紹了maven的pom.xml中的exclusions標(biāo)簽的作用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

maven pom.xml的exclusions標(biāo)簽作用

項(xiàng)目中的例子

  <dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter</artifactId>
   <exclusions>
    <exclusion>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-logging</artifactId>
    </exclusion>
   </exclusions>
  </dependency>

解釋exclusion標(biāo)簽

這個(gè)標(biāo)簽的作用是排除關(guān)聯(lián)依賴的引入,因?yàn)閙aven的pom依賴其中有一點(diǎn)是將關(guān)聯(lián)的依賴全都引入進(jìn)來(lái) ,

這個(gè)標(biāo)簽在這的作用就是 如果關(guān)聯(lián)的依賴和引入的其他依賴可能存在沖突,

就必須將關(guān)聯(lián)的依賴排除掉,所以就用這個(gè)標(biāo)簽。

另外這個(gè)+s的,大家應(yīng)該也明白 ,就是可以包含多個(gè)嗎!?。。?/p>

用exclusions來(lái)進(jìn)行排除依賴

  • exclusions

但依賴調(diào)節(jié)并不解決所有問(wèn)題,我們還需要exclusions來(lái)進(jìn)行排除依賴。

例如這樣一個(gè)情況,工程中引入了A,A依賴B,但是B的版本過(guò)舊。

此時(shí)可以使用exclusions排除該傳遞性依賴,并顯示聲明一個(gè)最新版本的B依賴。

比如這樣

<dependency>
    <groupId>com.lowagie</groupId>
    <artifactId>itext</artifactId>
    <version>4.2.1</version>
    <exclusions>
        <exclusion>
            <artifactId>bcmail-jdk14</artifactId>
            <groupId>bouncycastle</groupId>
        </exclusion>
        <exclusion>
            <artifactId>bcprov-jdk14</artifactId>
            <groupId>bouncycastle</groupId>
        </exclusion>
        <exclusion>
            <artifactId>bctsp-jdk14</artifactId>
            <groupId>bouncycastle</groupId>
        </exclusion>
    </exclusions>
</dependency>

在比如若是使用zookeeper發(fā)現(xiàn)有l(wèi)og4j的沖突。

我們也可以使用這種方式進(jìn)行排除

<dependency>
   <groupId>org.apache.zookeeper</groupId>
   <artifactId>zookeeper</artifactId>
   <version>3.5.4-beta</version>
   <exclusions>
    <exclusion>
     <artifactId>slf4j-log4j12</artifactId>
     <groupId>org.slf4j</groupId>
    </exclusion>
   </exclusions>
  </dependency>

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

相關(guān)文章

  • Java基于jeeplus vue實(shí)現(xiàn)簡(jiǎn)單工作流過(guò)程圖解

    Java基于jeeplus vue實(shí)現(xiàn)簡(jiǎn)單工作流過(guò)程圖解

    這篇文章主要介紹了Java基于jeeplus vue實(shí)現(xiàn)簡(jiǎn)單工作流過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • JAVA位運(yùn)算的知識(shí)點(diǎn)總結(jié)

    JAVA位運(yùn)算的知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于JAVA有關(guān)位運(yùn)算的全套梳理,需要的朋友們可以參考學(xué)習(xí)下。
    2020-03-03
  • SpringBoot實(shí)現(xiàn)短信驗(yàn)證碼校驗(yàn)方法思路詳解

    SpringBoot實(shí)現(xiàn)短信驗(yàn)證碼校驗(yàn)方法思路詳解

    最近做項(xiàng)目遇到這樣的需求,前端是基于BootStrap,html代碼中有BootStrap樣式實(shí)現(xiàn)的,具體后臺(tái)實(shí)現(xiàn)代碼大家通過(guò)本文一起學(xué)習(xí)吧
    2017-08-08
  • springBoot 過(guò)濾器去除請(qǐng)求參數(shù)前后空格實(shí)例詳解

    springBoot 過(guò)濾器去除請(qǐng)求參數(shù)前后空格實(shí)例詳解

    這篇文章主要為大家介紹了springBoot 過(guò)濾器去除請(qǐng)求參數(shù)前后空格實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • SpringBoot實(shí)現(xiàn)過(guò)濾器攔截器的耗時(shí)對(duì)比

    SpringBoot實(shí)現(xiàn)過(guò)濾器攔截器的耗時(shí)對(duì)比

    這篇文章主要為大家詳細(xì)介紹了SpringBoot實(shí)現(xiàn)過(guò)濾器攔截器的輸出接口耗時(shí)對(duì)比,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-06-06
  • Java獲取網(wǎng)頁(yè)數(shù)據(jù)步驟方法詳解

    Java獲取網(wǎng)頁(yè)數(shù)據(jù)步驟方法詳解

    這篇文章主要介紹了Java獲取網(wǎng)頁(yè)數(shù)據(jù)步驟方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Java e.printStackTrace()案例講解

    Java e.printStackTrace()案例講解

    這篇文章主要介紹了Java e.printStackTrace()案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • SpringBoot使用PageHelper插件實(shí)現(xiàn)Mybatis分頁(yè)效果

    SpringBoot使用PageHelper插件實(shí)現(xiàn)Mybatis分頁(yè)效果

    這篇文章主要介紹了SpringBoot使用PageHelper插件實(shí)現(xiàn)Mybatis分頁(yè)效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-02-02
  • Java集合中的Collection接口總結(jié)

    Java集合中的Collection接口總結(jié)

    這篇文章主要介紹了Java集合中的Collection接口總結(jié),Collection 接口是 List和Set接口的父接口,該接口里定義的方法既可用于操作 Set 集合,也可用于操作 List 集合,需要的朋友可以參考下
    2023-11-11
  • Java方法能定義多少個(gè)參數(shù)你知道嗎

    Java方法能定義多少個(gè)參數(shù)你知道嗎

    這篇文章主要給大家介紹了關(guān)于Java方法能定義多少個(gè)參數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09

最新評(píng)論