诡异的nested exception is java.lang.NoClassDefFoundError错误

springboot多模块的微服务项目,本地编译运行没有问题,单独打包部署就报这个错误,最后确认是maven打包的问题引入的一个本地jar包没有打入进去,本地jar包的引入方式:


    com.zhongjiao.sdk
    openapi-sdk
    6.0
    jar
    system
    ${project.basedir}/src/main/resources/lib/xxx-sdk-6.0.jar
 

解决方式就是在配置打包插件的地方配置true
这样配置之后,本地引入的jar包才能被打到运行的jar包里面
如下方式配置:


    
        
            org.springframework.boot
            spring-boot-maven-plugin
            
                true
                location-service
            
        
    
    
        
            src/main/java
            
                **/*.xml
            
        
        
            src/main/resources
            
                **
            
        
    

你可能感兴趣的:(诡异的nested exception is java.lang.NoClassDefFoundError错误)