springboot 引入、打包第三方jar失败 和 yml文件缺失问题

 


日常记录开发过程中遇到的坑,非原创,只是把问题、解决方法 合在一起


 

1、第三方jar包  maven  install时找不到报错

加入第三方jar包, 在项目设置==》 dependency 里面可以指定加入的jar包,

但是  maven-install的时候 会报jar找不到的错误

解决方法:

在pom文件中 添加一个


        
            com.test
            test
            1.0
        
            system
            
            ${project.basedir}/lib/taobao-sdk-java-xxx.jar
        

 

2、打包jar后,运行提示第三方jar找不到(没有打包进jar中)

解决方法:

在pom文件中加入下面配置

            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    
                    true
                    
                    true
                
                
                    
                        
                            repackage
                        
                    

                
            

 

3、在打包jar后 , 启动 一直报错   @value注解注入的  ${xx.yy} 类似的值找不到,

     但idea里面运行又是正常的

原因: 配置文件  比如 application.yml文件没有打包进去

解决方法:

在pom文件中加入:

它会把所有的匹配文件都打包进 jar文件中

        
            
                src/main/java
                
                    **/*.yml
                    **/*.properties
                    **/*.xml
                
                false
            
            
                src/main/resources
                
                    **/*.yml
                    **/*.properties
                    **/*.xml
                
                false
            
        

 

你可能感兴趣的:(springboot,java,springboot,第三方jar)