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

maven打包加入本地jar包的實現(xiàn)

 更新時間:2024年08月16日 10:28:22   作者:飄零未歸人  
在使用maven打包的過程中,有時候我們需要添加一些本地的jar包,本文主要介紹了maven打包加入本地jar包的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下

在使用maven打包的過程中,有時候我們需要添加一些本地的jar包,并將其打到j(luò)ar包的lib中。

首先將需要本地的jar包,放到項目的的src/resources/lib下面。

然后在對應(yīng)的項目的pom中加入一下依賴:

<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>zos-java-sdk-s3</artifactId>
    <scope>system</scope>
    <version>1.0.1</version>
    <!-- 項目 src/main/resources/lib 目錄下的 my-common-1.0.1.jar -->
    <systemPath>${project.basedir}/src/main/resources/lib/my-common-1.0.1.jar</systemPath>
</dependency>

注意:導(dǎo)入的jar需要時有版本號的,如果沒有,可以手動修改jar包的名稱。 

最后需要在打包中配置加入本地jar包。這里分為兩鐘方式:

1. 引入的jar包是在啟動類所在的模塊里面。可以直接在啟動類所在的項目pom中加入以下:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <!-- true表示打包時包含scope為system的第三方的jar包,在在第2步驟自定義依賴時<scope>system</scope> -->
                <includeSystemScope>true</includeSystemScope>
            </configuration>
        </plugin>
    </plugins>
</build>

2.引入的jar包是在啟動類項目所依賴的其他jar中的,比如說A模塊是啟動類模塊,B模塊引入了本地jar。然后A模塊中引入了B。這樣需要在A模塊的打包中配置:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <!-- true表示打包時包含scope為system的第三方的jar包,在在第2步驟自定義依賴時<scope>system</scope> -->
                <includeSystemScope>true</includeSystemScope>
            </configuration>
        </plugin>
    </plugins>
</build>

總而言之就是需要在 啟動類所在的模塊中配置打包策略

到此這篇關(guān)于maven打包加入本地jar包的實現(xiàn)的文章就介紹到這了,更多相關(guān)maven打包加入本地jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mybatis延遲加載原理和延遲加載配置詳解

    Mybatis延遲加載原理和延遲加載配置詳解

    這篇文章主要介紹了Mybatis延遲加載原理和延遲加載配置詳解,MyBatis中的延遲加載,也稱為懶加載,是指在進行表的關(guān)聯(lián)查詢時,按照設(shè)置延遲規(guī)則推遲對關(guān)聯(lián)對象的select查詢,需要的朋友可以參考下
    2023-10-10
  • SpringBoot詳細講解日志文件

    SpringBoot詳細講解日志文件

    Spring Boot默認使用SLF4J+Logback 記錄日志,并提供了默認配置,即使我們不進行任何額外配,也可以使用SLF4J+Logback進行日志輸出
    2022-06-06
  • SpringBoot bean查詢加載順序流程詳解

    SpringBoot bean查詢加載順序流程詳解

    當(dāng)你在項目啟動時需要提前做一個業(yè)務(wù)的初始化工作時,或者你正在開發(fā)某個中間件需要完成自動裝配時。你會聲明自己的Configuration類,但是可能你面對的是好幾個有互相依賴的Bean
    2023-03-03
  • SpringBoot+MyBatis實現(xiàn)MD5加密數(shù)據(jù)庫用戶密碼的方法

    SpringBoot+MyBatis實現(xiàn)MD5加密數(shù)據(jù)庫用戶密碼的方法

    MD5技術(shù)主要用于對用戶密碼加密,增加賬戶的安全性,他具有不可逆的特性,不會被輕易解密,這篇文章給大家介紹SpringBoot+MyBatis實現(xiàn)MD5加密數(shù)據(jù)庫用戶密碼的方法,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Springmvc加ajax實現(xiàn)上傳文件并頁面局部刷新

    Springmvc加ajax實現(xiàn)上傳文件并頁面局部刷新

    這篇文章主要介紹了Springmvc加ajax實現(xiàn)上傳文件并頁面局部刷新,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • mybatis執(zhí)行任意SQL問題

    mybatis執(zhí)行任意SQL問題

    文章主要介紹了使用MyBatis執(zhí)行任意SQL的方法,包括聲明接口、使用注解調(diào)用等步驟,并提到嘗試使用泛型進行結(jié)果集處理時遇到的問題,最后給出一種改進后的解決方案
    2026-05-05
  • spring注解如何為bean指定InitMethod和DestroyMethod

    spring注解如何為bean指定InitMethod和DestroyMethod

    這篇文章主要介紹了spring注解如何為bean指定InitMethod和DestroyMethod,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java.lang.Void 與 void的比較及使用方法介紹

    java.lang.Void 與 void的比較及使用方法介紹

    這篇文章主要介紹了java.lang.Void 與 void的比較及使用方法介紹,小編覺得挺不錯的,這里給大家分享一下,需要的朋友可以參考。
    2017-10-10
  • MybatisPlus 連表查詢、邏輯刪除功能實現(xiàn)(多租戶)

    MybatisPlus 連表查詢、邏輯刪除功能實現(xiàn)(多租戶)

    這篇文章主要介紹了MybatisPlus 連表查詢、邏輯刪除功能實現(xiàn)(多租戶),本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • Java?Base64編碼方法詳解及實例解析

    Java?Base64編碼方法詳解及實例解析

    Base64是一種用于將二進制數(shù)據(jù)轉(zhuǎn)換成文本數(shù)據(jù)的編碼方式,在本文中,我們介紹了Base64.encodeBase64String方法的用途和功能,它是Java語言中用于Base64編碼的一個重要工具,需要的朋友可以參考下
    2023-09-09

最新評論

北安市| 南乐县| 金门县| 陇川县| 邯郸市| 海盐县| 双峰县| 施甸县| 高台县| 柯坪县| 武安市| 灵石县| 通化市| 嘉荫县| 北宁市| 平泉县| 阿勒泰市| 大庆市| 穆棱市| 深泽县| 塘沽区| 宁河县| 柞水县| 克什克腾旗| 盐池县| 壶关县| 金秀| 奉节县| 托克逊县| 易门县| 东阳市| 叶城县| 龙陵县| 池州市| 咸阳市| 阿坝县| 镇江市| 炉霍县| 抚顺县| 雷州市| 阿瓦提县|