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

Springboot導入本地jar后 打包依賴無法加入的解決方案

 更新時間:2021年11月02日 09:12:16   作者:zhangshengqiang168  
這篇文章主要介紹了Springboot導入本地jar后 打包依賴無法加入的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Springboot導入本地jar后 打包依賴無法加入

1.本地jar包

2.pom文件添加自定義jar包導入

<!--自定義jar-->
<dependency>
    <groupId>epublib-core</groupId>
    <artifactId>1.0</artifactId>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/epublib-core-latest.jar</systemPath>
    <version>1.0.0</version>
</dependency>

3.添加

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
 
        <resources>
            <resource>
                <filtering>true</filtering>
                <directory>${basedir}/src/main/resources</directory>
                <includes>
                    <include>**/bootstrap*.yml</include> <!--這三個我本地配置文件,具體配置根據需求修改-->
                    <include>**/bootstrap*.yaml</include>
                    <include>**/bootstrap*.properties</include>
                </includes>
            </resource>
            <resource>
                <directory>${basedir}/src/main/resources</directory>
                <excludes>
                    <exclude>**/bootstrap*.yml</exclude> <!--這三個我本地配置文件,具體配置根據需求修改-->
                    <exclude>**/bootstrap*.yaml</exclude>
                    <exclude>**/bootstrap*.properties</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>${basedir}/lib</directory>
                <targetPath>BOOT-INF/lib/</targetPath>
                <includes>
                    <include>**/*.jar</include>
                </includes>
            </resource>
        </resources>
    </build>

項目引入本地jar包,并設置maven打包一并打入

resources目錄下新建lib文件夾,然后將需要的本地jar包放入進去

pom文件中引入本地jar包依賴

<dependency>
    <groupId>com.XXX</groupId>
    <artifactId>XXXXX</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/lib/XXXXX.jar</systemPath>
</dependency>

在springboot的maven工具增加includeSystemScope功能

作用:打包時將scope為system的jar包一并打入包內

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <!-- 作用:項目打成jar的同時將本地jar包也引入進去 -->
    <configuration>
        <includeSystemScope>true</includeSystemScope>
    </configuration>
</plugin>

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 深入SQLite多線程的使用總結詳解

    深入SQLite多線程的使用總結詳解

    本篇文章是對SQLite多線程的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • springboot2.0使用Hikari連接池的方法(替換druid)

    springboot2.0使用Hikari連接池的方法(替換druid)

    這篇文章主要介紹了springboot 2.0使用Hikari連接池的方法(替換druid),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Spring AOP 與代理的概念與使用

    Spring AOP 與代理的概念與使用

    大家知道我現在還是一個 CRUD 崽,平時用 AOP 也是 CV 大法。最近痛定思痛,決定研究一下 Spring AOP 的原理。 這里寫一篇文章總結一下。主要介紹 Java 中 AOP 的實現原理,最后以兩個簡單的示例來收尾。
    2020-10-10
  • Java中的HashMap集合深度解析

    Java中的HashMap集合深度解析

    這篇文章主要介紹了Java中的HashMap集合深度解析, HashMap可以說是Java中最常用的集合類框架之一,是Java語言中非常典型的數據結構,我們總會在不經意間用到它,很大程度上方便了我們日常開發(fā),需要的朋友可以參考下
    2023-09-09
  • Java中ThreadLocal避免內存泄漏的方法詳解

    Java中ThreadLocal避免內存泄漏的方法詳解

    ThreadLocal是Java中的一個線程本地存儲機制,它允許每個線程擁有一個獨立的本地存儲空間,用于存儲該線程的變量,本文主要介紹了ThreadLocal如何避免內存泄漏,需要的朋友可以參考下
    2023-05-05
  • 淺談spring容器中bean的初始化

    淺談spring容器中bean的初始化

    下面小編就為大家?guī)硪黄獪\談spring容器中bean的初始化。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 十分簡單易懂的Java應用程序性能調優(yōu)技巧分享

    十分簡單易懂的Java應用程序性能調優(yōu)技巧分享

    這篇文章主要介紹了十分簡單易懂的Java性能調優(yōu)技巧分享,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Java 操作Properties配置文件詳解

    Java 操作Properties配置文件詳解

    這篇文章主要介紹了Java 操作Properties配置文件詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • SprinBoot整合Quart實現定時調度的示例代碼

    SprinBoot整合Quart實現定時調度的示例代碼

    這篇文章主要介紹了SprinBoot整合Quart實現定時調度的示例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • SpringBoot集成Access?DB實現數據導入和解析

    SpringBoot集成Access?DB實現數據導入和解析

    microsoft?office?access是由微軟發(fā)布的關聯式數據庫管理系統(tǒng),它結合了?microsoft?jet?database?engine?和?圖形用戶界面兩項特點,是一種關系數據庫工具,本文給大家介紹了SpringBoot集成Access?DB實現數據導入和解析,需要的朋友可以參考下
    2024-11-11

最新評論