springcloud maven 定义全局环境变量控制打包环境

父pom中的内容,定义dev/pvt/api环境


    
        dev
        
            dev
        
        
            false
        
    
    
        pvt
        
            pvt
        
        
            true
        
    
    
        api
        
            api
        
        
            false
        
    

springboot中的application.yml中的内容:

spring:
  application:
    name: model-service
  profiles:
    active: @profileActive@

子工程的pom文件中添加插件


   org.apache.maven.plugins
   maven-resources-plugin
   2.6
   
      
         copy-resources
         validate
         
            copy-resources
         
         
            ${project.build.outputDirectory}
            
               
                  
                  src/main/resources
                  true
               
            
         
      
   

打包命令 -大P dev是环境,父pom中配置的

mvn install -P dev

你可能感兴趣的:(SpringClud)