亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何在pom文件中引入本地jar包并打包

 更新時(shí)間:2023年06月16日 11:46:39   作者:九塵001  
在項(xiàng)目中使用本地JAR文件的方法有很多,下面這篇文章主要給大家介紹了關(guān)于如何在pom文件中引入本地jar包并打包的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

在開發(fā)過(guò)程這如果需要引入一些,MAVEN倉(cāng)庫(kù)中沒(méi)有的JAR包,或者引入一些別人寫的一些工具類jar包。

(1)在項(xiàng)目下創(chuàng)建lib目錄,將需要引入的jar包復(fù)制進(jìn)去

(2)如果你想在代碼中使用你需要選擇jar包

右擊"Add as Library.…",把jar改jar作為一個(gè)依賴。

點(diǎn)擊之后,這個(gè)jar包會(huì)有一個(gè)下拉箭頭

(3) 把該jar包,在 pom.xml文件中引入

 <dependency>
  <groupId>com.thread.encrpt</groupId>
   <artifactId>encrpt</artifactId>
   <version>1.0</version>
   <scope>system</scope>
   <systemPath>${project.basedir}/lib/encrptToolV1.0.jar</systemPath>
 </dependency>

注意:

  • groupId:自定義
  • artifactId:自定義
  • version:自定義
  • scope:必須是system
  • systemPath:jar包的路徑(本地jar文件你放在系統(tǒng)文件的目錄,${project.basedir}表示項(xiàng)目根目錄。lib和src為同級(jí)目錄)

以上操作完成后就可以在本地代碼中使用該jar里的一些方法了。

(4)打包

如圖需要添加以下兩個(gè)地方:

引入1:

<includeSystemScope>true</includeSystemScope>

includeSystemScope:scope為system的maven默認(rèn)是不打包進(jìn)去的,所以導(dǎo)致上面說(shuō)的,項(xiàng)目打包完成后,對(duì)應(yīng)的lib目錄下并沒(méi)有外部提供的encrptToolV1.0.jar。使用該配置,將指定maven把scope為system的依賴同樣打到j(luò)ar包中去。引入1:

引入2:

打包的時(shí)候還需要做如下配置,需要通過(guò)resource標(biāo)簽引入,位置build→resources→resource

<build>
   <resources>
    <resource>
      <directory>lib</directory>
      <targetPath>/BOOT-INF/lib/</targetPath>
      <includes>
        <include>**/*.jar</include>
      </includes>
    </resource>
   </resources>
 </build>
  • directory:指定lib文件夾的位置,由于是相對(duì)工程根目錄,所以直接寫上lib即可
  • targetPath:打包到的文件夾位置,寫上BOOT-INF/lib即可,或者是WEB-INF/lib。【斜杠(/)加不加都行,如果是mac的話寫./】
  • includes:一般都是以jar結(jié)尾,就寫**/*.jar

此時(shí)就可以把引入的本地jar報(bào),打包,使用jar包啟動(dòng)也不會(huì)報(bào)錯(cuò)。

總結(jié)

到此這篇關(guān)于如何在pom文件中引入本地jar包并打包的文章就介紹到這了,更多相關(guān)pom文件引入jar包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java開源好用的簡(jiǎn)繁轉(zhuǎn)換類庫(kù)推薦

    java開源好用的簡(jiǎn)繁轉(zhuǎn)換類庫(kù)推薦

    這篇文章主要為大家介紹了java開源好用的簡(jiǎn)繁轉(zhuǎn)換類庫(kù)推薦,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • Java反射的應(yīng)用之動(dòng)態(tài)代理深入理解

    Java反射的應(yīng)用之動(dòng)態(tài)代理深入理解

    這篇文章主要介紹了Java反射的應(yīng)用之動(dòng)態(tài)代理深入理解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • SpringBoot集成Druid連接池連接MySQL8.0.11

    SpringBoot集成Druid連接池連接MySQL8.0.11

    這篇博客簡(jiǎn)單介紹spring boot集成druid連接池的簡(jiǎn)單配置和注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • JAVA8 的StringJoiner 使用及原理解析

    JAVA8 的StringJoiner 使用及原理解析

    這篇文章主要介紹了JAVA8 的StringJoiner 使用及原理解析,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 使用Spring MVC實(shí)現(xiàn)雙向數(shù)據(jù)綁定

    使用Spring MVC實(shí)現(xiàn)雙向數(shù)據(jù)綁定

    Spring MVC是一個(gè)廣泛用于構(gòu)建Java Web應(yīng)用程序的框架,它提供了眾多功能,包括雙向數(shù)據(jù)綁定,在這篇文章中,我們將向Java新手介紹如何使用Spring MVC實(shí)現(xiàn)雙向數(shù)據(jù)綁定,以及為什么這個(gè)特性如此重要,需要的朋友可以參考下
    2024-01-01
  • Mybatis-plus對(duì)單表操作的封裝實(shí)現(xiàn)

    Mybatis-plus對(duì)單表操作的封裝實(shí)現(xiàn)

    本文詳細(xì)介紹了MyBatis-Plus單表操作,包括自定義SQL、邏輯刪除、樂(lè)觀鎖、全局?jǐn)r截器和代碼生成器等,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-12-12
  • logback使用MDCFilter日志過(guò)濾源碼解讀

    logback使用MDCFilter日志過(guò)濾源碼解讀

    這篇文章主要介紹了logback使用MDCFilter日志過(guò)濾源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Json傳輸出現(xiàn)中文亂碼問(wèn)題的解決辦法

    Json傳輸出現(xiàn)中文亂碼問(wèn)題的解決辦法

    最近遇到一個(gè)問(wèn)題,就是將中文消息以json格式推給微信服務(wù)器時(shí),收到的消息是亂碼,所以下面這篇文章主要給大家介紹了關(guān)于Json傳輸出現(xiàn)中文亂碼問(wèn)題的解決辦法,需要的朋友可以參考下
    2023-05-05
  • JAVA Optional類用法分享

    JAVA Optional類用法分享

    本篇文章主要給大家分析了JAVA中Optional類用法以及代碼分析,跟著小編學(xué)習(xí)下吧。
    2017-12-12
  • Spring?Boot?使用觀察者模式實(shí)現(xiàn)實(shí)時(shí)庫(kù)存管理的步驟

    Spring?Boot?使用觀察者模式實(shí)現(xiàn)實(shí)時(shí)庫(kù)存管理的步驟

    在現(xiàn)代軟件開發(fā)中,實(shí)時(shí)數(shù)據(jù)處理非常關(guān)鍵,本文提供了一個(gè)使用SpringBoot和觀察者模式開發(fā)實(shí)時(shí)庫(kù)存管理系統(tǒng)的詳細(xì)教程,步驟包括創(chuàng)建項(xiàng)目、定義實(shí)體類、實(shí)現(xiàn)觀察者模式、集成Spring框架、創(chuàng)建RESTful?API端點(diǎn)和測(cè)試應(yīng)用等,這將有助于開發(fā)者構(gòu)建能夠即時(shí)響應(yīng)庫(kù)存變化的系統(tǒng)
    2024-09-09

最新評(píng)論