SpringBoot如何基于maven进行多环境打包

在日常的开发过程中,很多时候测试环境和生产环境无论是配置文件,还是各种规定的全局信息,都是不一样的。随着对接系统的繁杂,各种环境的实现都会加剧这种情况的恶化。

在之前的开发中,因为没有一套完整的适合多环境切换的架构,导致会经常将生产的地址打包到测试环境,或者反之。
为了解决这一难点,后面基于maven多版本打包的特性,将项目的开发架构由单一的开发环境,升级成了多环境的开发配置。
1.增加pom文件的配置

    
            

                src/main/profiles/${activatedProperties}
                true
            
            
                src/main/resources
                true
            
        


        
            dev
            
                dev

你可能感兴趣的:(分布式开发,maven,spring,boot,intellij-idea)