springboot打包包含本地jar

由于是maven项目,所有jar都来自于maven仓库, 但是有例外的, 项目中包含了阿里爸爸的jar, 如果不配置的话直接打包是会报:java.lang.ClassNotFoundException, 配置如下:

1,在项目中新建lib文件夹,将本地的jar拷贝进去

2,将jar包含到项目中

     
            taobao
            taobao-sdk-java
            20160607
            system
            ${project.basedir}/lib/taobao-sdk-java-auto_1455552377940-20160607.jar
            
        
        
            alipay
            alipay-sdk-java
            20171201160035
            system
            ${project.basedir}/lib/alipay-sdk-java20171201160035.jar
            
        

3,配置打包资源(关键)

节点中,如果没有build节点,放在和平级

 
            
                lib
                BOOT-INF/lib/
                
                    **/*.jar
                
            
            
                src/main/resources
                BOOT-INF/classes/
            
        

你可能感兴趣的:(springboot打包包含本地jar)