springboot分环境打包(maven动态选择环境)

分环境打包核心点:spring.profiles.active

pom.xml中添加:


    
        dev
        
            true
        
        
            DEBUG
            dev
            dev
        
    
    
        test
        
            INFO
            test
            test
        
    
    
        prod
        
            INFO
            prod
            prod
        
    

  

resources目录下的配置文件:

springboot分环境打包(maven动态选择环境)_第1张图片

其中,向application.yml文件中添加:

spring:
  profiles:
    active: @profileActive@

完成后,看看pom.xml文件中是有build模块(一般创建springboot项目会在pom.xml文件下自动生成),如果没有添加:


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

然后再Terminal控制台输入maven打包命令:

  1. 选择dev环境(默认):
mvn clean package
  1. 选择test环境:
mvn clean package -P test
  1. 选择prod环境:
mvn clean package -P prod

  

转载于:https://www.cnblogs.com/chenjunjie12321/p/10046165.html

你可能感兴趣的:(springboot分环境打包(maven动态选择环境))