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

shade解決mybatis包沖突問(wèn)題及項(xiàng)目引用的方法

 更新時(shí)間:2020年08月03日 11:14:32   作者:張占嶺  
這篇文章主要介紹了shade解決mybatis包沖突問(wèn)題及項(xiàng)目引用的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

之前寫(xiě)過(guò)shade解決mybatis包沖突的文章,主要講了如何為一個(gè)第三方包去打一個(gè)shade包,然后它可以解決相同包的不同版本之間的沖突問(wèn)題;而今天主要說(shuō)一下在項(xiàng)目里如何引用這個(gè)包。
1 如果只是使用包里的資源,而不使用這個(gè)包的依賴包,需要這樣引用即可

 <dependency>
   <groupId>com.lind</groupId>
   <artifactId>a-start-test-depend-shade</artifactId>
   <version>1.0.4</version>
   <scope>system</scope>
   <systemPath>${project.basedir}/src/main/resources/a-start-test-depend-shade-1.0.4.jar</systemPath>
  </dependency>

2 如果在引用包里,還需要使用它的依賴包,需要把system去掉

<dependency>
   <groupId>com.lind</groupId>
   <artifactId>a-start-test-depend-shade</artifactId>
   <version>1.0.4</version>
   <systemPath>${project.basedir}/src/main/resources/a-start-test-depend-shade-1.0.4.jar</systemPath>
  </dependency>

3 注意:如果你的shade項(xiàng)目和你的當(dāng)前項(xiàng)目在一起的話,可能能有問(wèn)題

你可以把shade項(xiàng)目打完jar包之后,移除module,然后再試一下,就可以看到你的jar包里的對(duì)象被shade了

4 pom配置文件里的scope是作用域的意思,下面介紹一下幾種scope

  • compile:默認(rèn)值 他表示被依賴項(xiàng)目需要參與當(dāng)前項(xiàng)目的編譯,還有后續(xù)的測(cè)試,運(yùn)行周期也參與其中,是一個(gè)比較強(qiáng)的依賴。打包的時(shí)候通常需要包含進(jìn)去
  • test:依賴項(xiàng)目?jī)H僅參與測(cè)試相關(guān)的工作,包括測(cè)試代碼的編譯和執(zhí)行,不會(huì)被打包,例如:junit
  • runtime:表示被依賴項(xiàng)目無(wú)需參與項(xiàng)目的編譯,不過(guò)后期的測(cè)試和運(yùn)行周期需要其參與。與compile相比,跳過(guò)了編譯而已。例如JDBC驅(qū)動(dòng),適用運(yùn)行和測(cè)試階段
  • provided:打包的時(shí)候可以不用包進(jìn)去,別的設(shè)施會(huì)提供。事實(shí)上該依賴?yán)碚撋峡梢詤⑴c編譯,測(cè)試,運(yùn)行等周期。相當(dāng)于compile,但是打包階段做了exclude操作
  • system:從參與度來(lái)說(shuō),和provided相同,不過(guò)被依賴項(xiàng)不會(huì)從maven倉(cāng)庫(kù)下載,而是從本地文件系統(tǒng)拿。需要添加systemPath的屬性來(lái)定義路徑

總結(jié)

到此這篇關(guān)于shade解決mybatis包沖突問(wèn)題及項(xiàng)目引用的方法的文章就介紹到這了,更多相關(guān)shade解決mybatis包沖突內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springboot集成RabbitMQ并驗(yàn)證五種消息模型

    Springboot集成RabbitMQ并驗(yàn)證五種消息模型

    RabbitMQ 提供了5種常用消息模型,本文主要介紹了Springboot集成RabbitMQ并驗(yàn)證五種消息模型,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Java處理日期時(shí)間的方法匯總

    Java處理日期時(shí)間的方法匯總

    這篇文章主要給大家介紹了利用Java中的Calendar 類處理日期時(shí)間的方法匯總,其中包括取日期的每部分、取當(dāng)月的第一天或最后一天、求兩個(gè)日期之間相隔的天數(shù)以及一年前的日期等等的示例代碼,有需要的朋友們可以直接參考借鑒,下面來(lái)一起看看吧。
    2016-12-12
  • java字符轉(zhuǎn)碼的三種方法總結(jié)及實(shí)例

    java字符轉(zhuǎn)碼的三種方法總結(jié)及實(shí)例

    這篇文章主要介紹了 java字符轉(zhuǎn)碼的三種方法總結(jié)及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Java服務(wù)端服務(wù)監(jiān)控:Prometheus與Spring Boot Actuator的集成方式

    Java服務(wù)端服務(wù)監(jiān)控:Prometheus與Spring Boot Actuator的集成方式

    本文介紹了如何將Prometheus與SpringBootActuator集成,實(shí)現(xiàn)對(duì)Java服務(wù)端應(yīng)用的監(jiān)控,通過(guò)集成,可以利用Prometheus的強(qiáng)大監(jiān)控能力,及時(shí)發(fā)現(xiàn)和解決性能問(wèn)題
    2024-12-12
  • 聊一聊concurrenthashmap的size方法原理

    聊一聊concurrenthashmap的size方法原理

    這篇文章主要介紹了concurrenthashmap的size方法原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Spring IoC學(xué)習(xí)之ApplicationContext中refresh過(guò)程詳解

    Spring IoC學(xué)習(xí)之ApplicationContext中refresh過(guò)程詳解

    這篇文章主要給大家介紹了關(guān)于Spring IoC學(xué)習(xí)之ApplicationContext中refresh過(guò)程的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Go?Java算法之交錯(cuò)字符串示例詳解

    Go?Java算法之交錯(cuò)字符串示例詳解

    這篇文章主要為大家介紹了Go?Java算法之交錯(cuò)字符串示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Java Exception 捕獲和顯示實(shí)例詳解

    Java Exception 捕獲和顯示實(shí)例詳解

    這篇文章主要介紹了Java Exception 捕獲和顯示實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • springboot打印接口調(diào)用日志的實(shí)例

    springboot打印接口調(diào)用日志的實(shí)例

    這篇文章主要介紹了springboot打印接口調(diào)用日志的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java String源碼分析并介紹Sting 為什么不可變

    Java String源碼分析并介紹Sting 為什么不可變

    這篇文章主要介紹了Java String源碼分析并介紹Sting 為什么不可變的相關(guān)資料,需要的朋友可以參考下
    2017-02-02

最新評(píng)論

平陆县| 东至县| 五峰| 漠河县| 朝阳县| 垣曲县| 甘德县| 若羌县| 基隆市| 廊坊市| 浪卡子县| 柯坪县| 巩留县| 平江县| 沂源县| 姜堰市| 巴林左旗| 福贡县| 石城县| 垣曲县| 潮州市| 济阳县| 和林格尔县| 平果县| 榆树市| 平武县| 孝感市| 黔西| 西峡县| 斗六市| 营口市| 大冶市| 新闻| 黄浦区| 桐柏县| 沐川县| 固阳县| 祁东县| 威远县| 黄陵县| 乌拉特中旗|