利用maven按环境打包SpringBoot的不同配置文件
来源:互联网 发布:如何更新mac系统 编辑:程序博客网 时间:2024/06/06 09:56
一个应用系统需要在不同的阶段以不同的配置文件来进行部署,在开发阶段需要开发时的配置文件启动服务,测试阶段或者生产阶段都是不同的配置,所以我们需要利用maven按照环境来将不同环境的配置文件按环境打包,减少我们的维护成本。
1、在pom文件中进行如下配置:
1、在pom文件中进行如下配置:
<profiles> <profile> <id>dev</id> <properties> <profileActive>dev</profileActive> </properties> <activation> <activeByDefault>false</activeByDefault> </activation> </profile> <profile> <id>test</id> <properties> <profileActive>test</profileActive> </properties> <activation> <activeByDefault>false</activeByDefault> </activation> </profile></profiles><build><resources> <resource> <directory>src/main/resources</directory> <includes> <include>application-${profileActive}.properties</include> <include>application.properties</include> </includes> <filtering>true</filtering> </resource></resources><plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <delimiters> <delimiter>@</delimiter> </delimiters> <useDefaultDelimiters>false</useDefaultDelimiters> </configuration> </plugin></plugins></build>
2、application.properties中添加如下配置:
spring.profiles.active=@profileActive@
3、通过mvn package -P dev进行打包就会只将开发环境的配置文件扔到对应的jar包或者war包中
阅读全文
0 0
- 利用maven按环境打包SpringBoot的不同配置文件
- Maven根据不同的环境打包配置文件
- maven根据不同的运行环境,打包不同的配置文件
- Maven根据不同个环境打包, 获取不同的配置文件
- maven,打包时不同环境不同的配置文件
- Maven根据不同个环境打包, 获取不同的配置文件
- Maven根据不同环境打包不同配置文件
- Maven根据不同环境打包不同配置文件
- Maven根据不同环境打包不同配置文件
- Maven根据不同环境打包不同配置文件
- Maven根据不同环境打包不同配置文件
- Maven根据不同环境打包不同配置文件
- maven 根据环境打包不同配置文件
- maven不同配置文件打包
- Maven根据不同个环境打包, 获取不同的配置文件等等
- 利用maven的resources、filter和profile实现不同环境使用不同配置文件
- 利用maven的resources、filter和profile实现不同环境使用不同配置文件
- 利用maven的resources、filter和profile实现不同环境使用不同配置文件
- Android 获取应用当前 targetSdkVersion
- 在Linux下目录和文件的3种权限
- 【1701H1】【穆晨】【171016】连续第六天总结
- java循环队列
- hdu 6198 number number number
- 利用maven按环境打包SpringBoot的不同配置文件
- 非root权限安装python+HTSeq+numpy+easy_install
- BZOJ4771:七彩树 (LCA+Treap+可持久化线段树)
- 简单的Contentprovider和contentResolver
- UC/OS-II(二)自学笔记
- 顺序队列和链队列
- AS移动开发 随手记 string类型转换int类型
- 判断网络工具类
- [构造 分治] UOJ#143. 【UER #5】万圣节的数列