SpringBoot maven多环境打包

1、maven pom.xml配置

添加profires


  
  
      dev
     
         dev
     

     
         true
     

  

  
  
      test
     
         test
     

  

  
  
      produce
     
         produce
     

  

在build下添加resource


  
      ${project.basedir}/src/main/resources
      true
     
         application.yml
     

  

  
      ${project.basedir}/src/main/resources
     
         **/*
     

  

 

在plugins里添加如下配置,允许在springboot使用${}获取maven变量值


   maven-resources-plugin
  
      utf-8
      true
  

 

2、springboot 配置文件

${build.profile.id} 获取maven变量值

spring:

  profiles:

    active: ${build.profile.id}

3、打包命令

正式环境打包:

mvn clean package -DskipTests–P produce

开发环境打包

mvn clean package -DskipTests–P dev

测试环境打包

mvn clean package -DskipTests–P test

你可能感兴趣的:(springboot,maven)