Spring Boot —— 引入外部jar包,並在編譯時包含這個jar

Spring Boot —— 引入外部jar包,並在編譯時包含這個jar

前言

項目開發中,我們會遇到項目打入外部jar,雖然在開發過程中,是可以找到這個jar,並使用這裏面的類,但是在發佈項目上線時會出現丟失這個jar的問題,解決方法如下:

引入外部jar

創建本地依賴 lib

在項目根目錄下創建一個lib文件,目錄結構如下:
在這裏插入圖片描述

maven中配置 lib

<!--應急中心插件-->
<dependency>
    <groupId>org.groupId</groupId>
    <artifactId>***-artifactId</artifactId>
    <version>1.5</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/../lib/***.jar</systemPath>
</dependency>

上面這麼處理,在開發過程中就已經可以使用本地依賴了。我們通過下面的配置,纔可以在maven編譯之後,將本地依賴打入到運行包中。

使其編譯後有效

加入下面代碼在pom.xml中即可:

...
...
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                	<!-- 使其system sope生效 -->
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
            ....
        ....
    ....
....
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章