SpringBoot引入外部jar包

  1. 在項(xiàng)目根目錄下新建lib文件夾,將外部jar包拷進(jìn)去


    lib下放jar包
  2. 修改pom文件
<!--引入外部jar包-->
        <dependency>
            <groupId>casclient</groupId>
            <artifactId>casclient</artifactId>
            <version>1.6.1</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/lib/casclient-1.6.1.jar</systemPath>
        </dependency>

systemPath為jar包的根路徑

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>
    </build>
  1. pom文件配完打包就不會(huì)出錯(cuò)了,沒有配置pom文件在ide里不會(huì)報(bào)錯(cuò),但是用maven打包后運(yùn)行就會(huì)報(bào)錯(cuò)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第1章 Maven 介紹 什么是 Maven 什么是 Maven Maven 的正確發(fā)音是[?mev?n],而不是...
    強(qiáng)某某閱讀 2,565評(píng)論 0 25
  • 官方文檔:http://maven.apache.org/guides/introduction/introduc...
    icecrea閱讀 2,222評(píng)論 0 2
  • 引言 很多公司里的web項(xiàng)目是都是用maven管理,maven可以非常方便的管理項(xiàng)目的各種依賴,確實(shí)很好用,但是對(duì)...
    燃燒杯閱讀 907評(píng)論 1 2
  • Jar包沖突的本質(zhì)是什么?Java應(yīng)用程序因某種因素,加載不到正確的類而導(dǎo)致其行為跟預(yù)期不一致。 具體來說可分為兩...
    tracy_668閱讀 811評(píng)論 0 4
  • 斜陽照墟落,窮巷牛羊歸。 野老念牧童,倚杖候荊扉。
    喜亭_bf8f閱讀 652評(píng)論 16 18

友情鏈接更多精彩內(nèi)容