打包时使用外部的配置文件


配置打包规则

首先我们需要将resource 下的配置文件过滤,不要打包。


        
            
                src/main/java
                
                    **/*.xml
                
                
                false
            
            
                src/main/resources
                
                    **/*.*
                
            
        
        
            
                org.apache.maven.plugins
                maven-jar-plugin
                2.4
                
                    

                        false
                        

                            true

                            lib/
							
                            com.xxx.xxxApplication
                        
                    
					
                    
                        ${project.basedir}/xml/*
                        **/**/*.yaml
                        **/**/*.yml
                    
                

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

        

    

打包后

最后在jar包的同级目录创建 config 目录,在下面放入 application.yaml 的配置文件
使用 java -jar xxx.jar 即可。
或者 我们可以指定配置文件 java -jar -Dspring.config.location=xxx/xxx/xxxx.application.yaml xxx.jar