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

Java中Maven的依賴管理問題小結(jié)

 更新時(shí)間:2024年05月08日 12:03:55   作者:就是有點(diǎn)傻  
這篇文章主要介紹了Java中Maven的依賴管理,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

依賴介紹

是指當(dāng)前項(xiàng)目運(yùn)行所需要的jar包,一個(gè)項(xiàng)目中可以引入多個(gè)依賴

配置

  • 在pom.xml中編寫<dependencies>標(biāo)簽
  • 在<dependencies>中使用<dependency>引入標(biāo)簽
  • 定義坐標(biāo)的groupId、rtifactId、version
  • 點(diǎn)擊刷新按鈕、引入新坐標(biāo)

例如引入下面的坐標(biāo)

<dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.2.3</version>
        </dependency>

刷新以后我們發(fā)現(xiàn)maven里面的dependencies有變化

注意 如果我們引入的依賴在本地倉(cāng)庫(kù)中沒有,就會(huì)去遠(yuǎn)程倉(cāng)庫(kù)或者中央倉(cāng)庫(kù)下載

如果不知道依賴的坐標(biāo)信息看可以去 https://mvnrepository.com 中搜索

maven中的依賴傳遞

依賴的分類

直接依賴:在當(dāng)前項(xiàng)目中通過依賴配置建立的依賴關(guān)系

簡(jiǎn)介依賴:被依賴的資源如果依賴其他資源,當(dāng)前項(xiàng)目間接依賴其他資源

可以使用junit排除依賴

<exclusions>
                <exclusion>
                    <groupId>junit</groupId>
                    <artifactId>junit</artifactId>
                </exclusion>
  </exclusions>

如何查看依賴

鼠標(biāo)右鍵Diagrams然后再選擇Show dependencies就可以查看

依賴范圍

  • 主程序范圍有效(main文件夾范圍)
  • 測(cè)試程序范圍有效(test文件夾范圍)
  • 是否參入打包程序(package文件夾范圍內(nèi))

在默認(rèn)情況下,可以在任何地方使用可以通過<scope></scope>設(shè)置范圍

SCOPE范圍主程序測(cè)試程序打包(運(yùn)行)范例
complieYYYlogi4
test-Y-junit
providedYY-servlet-api
runtime-YYjdbc驅(qū)動(dòng)

maven的生命周期

maven的生命周期是為了對(duì)所有的maven項(xiàng)目構(gòu)建進(jìn)行抽象和統(tǒng)一

Maven有三套獨(dú)立的生命周期

  • clean:清理工作
  • default:核心工作,如:編譯、測(cè)試、打包、安裝、部署等()
  • site:生成報(bào)告、發(fā)布站點(diǎn)

每一套生命周期的包含一些階段(phase),階段是有順序的,后面的階段依賴前面的階段

clean(清理)->complie(編譯)->test(測(cè)試)->package(打包)->install(安裝)

在同一套生命周期中,當(dāng)運(yùn)行后面的階段,前面的階段也會(huì)運(yùn)行

maven生命周期執(zhí)行的兩種方式

  • 在idea中,右側(cè)的工具欄,選中對(duì)應(yīng)的生命周期,雙擊執(zhí)行
  • 在命令提示符里面執(zhí)行

到此這篇關(guān)于Java中Maven的依賴管理的文章就介紹到這了,更多相關(guān)Java Maven依賴管理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 為什么不要使用 async void的原因分析

    為什么不要使用 async void的原因分析

    這篇文章主要介紹了為什么不要使用 async void的原因分析及解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • 利用Mybatis?Plus實(shí)現(xiàn)一個(gè)SQL攔截器

    利用Mybatis?Plus實(shí)現(xiàn)一個(gè)SQL攔截器

    SQL攔截器是一種用于攔截和修改Mybatis執(zhí)行的SQL語(yǔ)句的工具,通過使用SQL攔截器,開發(fā)人員可以在執(zhí)行SQL語(yǔ)句之前或之后對(duì)其進(jìn)行修改或記錄,本文就來借助一下Mybatis-Plus實(shí)現(xiàn)一個(gè)SQL攔截器吧
    2023-05-05
  • Java Idea TranslationPlugin翻譯插件使用解析

    Java Idea TranslationPlugin翻譯插件使用解析

    這篇文章主要介紹了Java Idea TranslationPlugin翻譯插件使用解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java創(chuàng)建與結(jié)束線程代碼示例

    Java創(chuàng)建與結(jié)束線程代碼示例

    這篇文章主要介紹了Java創(chuàng)建與結(jié)束線程代碼示例,小編覺得挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • SpringBoot+MinIO實(shí)現(xiàn)對(duì)象存儲(chǔ)的示例詳解

    SpringBoot+MinIO實(shí)現(xiàn)對(duì)象存儲(chǔ)的示例詳解

    MinIO?是一個(gè)基于Apache?License?v2.0開源協(xié)議的對(duì)象存儲(chǔ)服務(wù),它是一個(gè)非常輕量的服務(wù),可以很簡(jiǎn)單的和其他應(yīng)用的結(jié)合,所以下面我們就來看看SpringBoot如何整合MinIO實(shí)現(xiàn)對(duì)象存儲(chǔ)吧
    2023-10-10
  • SpringBoot整合Kafka啟動(dòng)失敗的常見錯(cuò)誤問題總結(jié)(推薦)

    SpringBoot整合Kafka啟動(dòng)失敗的常見錯(cuò)誤問題總結(jié)(推薦)

    本文總結(jié)了SpringBoot項(xiàng)目整合Kafka啟動(dòng)失敗的常見錯(cuò)誤,包括Kafka服務(wù)器連接問題、序列化配置錯(cuò)誤、依賴配置問題、配置文件錯(cuò)誤和其他常見啟動(dòng)問題,并提供了相應(yīng)的解決方案,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • 解決@Around對(duì)靜態(tài)方法不生效的問題

    解決@Around對(duì)靜態(tài)方法不生效的問題

    這篇文章主要介紹了解決@Around對(duì)靜態(tài)方法不生效的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • java  ThreadPoolExecutor使用方法簡(jiǎn)單介紹

    java ThreadPoolExecutor使用方法簡(jiǎn)單介紹

    這篇文章主要介紹了java ThreadPoolExecutor使用方法簡(jiǎn)單介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • mybatis查詢語(yǔ)句的背后揭秘

    mybatis查詢語(yǔ)句的背后揭秘

    這篇文章主要給大家介紹了關(guān)于mybatis查詢語(yǔ)句的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mybatis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java Scala泛型(泛型方法,泛型類,泛型特質(zhì),上下界,協(xié)變、逆變、非變)

    Java Scala泛型(泛型方法,泛型類,泛型特質(zhì),上下界,協(xié)變、逆變、非變)

    泛型的意思是泛指某種具體的數(shù)據(jù)類型, 在Scala中, 泛型用[數(shù)據(jù)類型]表示. 在實(shí)際開發(fā)中, 泛型一般是結(jié)合數(shù)組或者集合來使用的,這篇文章主要介紹了Scala泛型(泛型方法,泛型類,泛型特質(zhì),上下界,協(xié)變、逆變、非變),需要的朋友可以參考下
    2023-04-04

最新評(píng)論

蒙自县| 淳安县| 滨州市| 渭南市| 遂溪县| 宁国市| 泽普县| 万荣县| 康乐县| 久治县| 四平市| 饶阳县| 乐山市| 资阳市| 东源县| 沅江市| 阜阳市| 南昌县| 定襄县| 新邵县| 高阳县| 永兴县| 崇左市| 六枝特区| 庄河市| 赤峰市| 阿尔山市| 七台河市| 苍梧县| 克拉玛依市| 鹤岗市| 图片| 喀喇沁旗| 建昌县| 秦安县| 元朗区| 邢台市| 陕西省| 台湾省| 北辰区| 晋中市|