springboot maven 配置多环境部署

1、springboot项目中配置application.properties内容

  

  spring.profiles.active=@profileActive@  

 

2、创建不同环境下的配置文件

 

  application-dev.properties、application-prod.properties、application-test.properties

 

3、pom文件中配置profiles节点

  1. <profiles>  
  2.     <profile>  
  3.         <id>dev</id>  
  4.         <activation>  
  5.             <activeByDefault>true</activeByDefault>  
  6.         </activation>  
  7.         <properties>  
  8.             <profileActive>dev</profileActive>  
  9.         </properties>  
  10.     </profile>  
  11.     <profile>  
  12.         <id>test</id>  
  13.         <properties>  
  14.             <profileActive>test</profileActive>  
  15.         </properties>  
  16.     </profile>  
  17.     <profile>  
  18.         <id>prod</id>  
  19.         <properties>  
  20.             <profileActive>prod</profileActive>  
  21.         </properties>  
  22.     </profile>  
  23. </profiles>  

4、通过maven打包命令即可打出不同环境下的程序包

  

  1. mvn clean package -P prod -U  
  2. mvn clean package -P test -U
  3. mvn clean package -P dev -U

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2017-08-03 13:42  人生如茶几  阅读(292)  评论(0)    收藏  举报