springboot引入第三方jar包本地lib并打包 亲测可用
作者:mmseoamin日期:2023-12-19

springboot引入第三方jar包本地lib并打包 亲测可用

一、在项目根目录创建lib目录并放入第三方lib包 :

-- project
----lib (放在这儿)
----src
----target

二、pom中引入第三方lib


    
        commons-io
        commons-io
        2.6
        system
        ${pom.basedir}/lib/commons-io-2.6.jar
    

system表示依赖不是由maven仓库,而是本地的jar包

${pom.basedir}/lib/commons-io-2.6.jar指向jar包位置即可

${pom.basedir}表示项目根目录

三、将第三方lib也打入jar包


        
            org.springframework.boot
            spring-boot-maven-plugin
            
                true
                com.henyi.mqtt.MqttTransferApplication
            
            
                
                    
                        repackage
                    
                
            
        

关键是要加上 true 这句