maven项目中,多环境配置
来源:互联网 发布:淘宝秒杀有关的句子 编辑:程序博客网 时间:2024/06/14 10:23
最近的一个物流项目需要用到多环境配置:分为开发环境,测试环境,和生产环境,需要在IDEA中随意切换.从架构组那边学来的经验,特此记录
pom.xml文件配置:
<profiles>
<profile>
<!-- 开发环境 -->
<id>dev</id>
<properties>
<environment>dev</environment>
</properties>
</profile>
<profile>
<!-- 测试环境 -->
<id>test</id>
<properties>
<environment>test</environment>
</properties>
<activation>
<activeByDefault>true</activeByDefault><!-- 默认激活该profile节点 -->
</activation>
</profile>
<profile>
<!-- 生产环境 -->
<id>production</id>
<properties>
<environment>production</environment>
</properties>
</profile>
</profiles>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources/${environment}</directory>
<excludes>
<exclude>src/main/resources</exclude>
</excludes>
</resource>
</resources>
</build>
在resource资源文件夹下,建立三个包dev,production,test.分别将元配置文件复制到三个包中,修改不同环境下的服务器地址,jdbc.redis,mq等等等
然后可以再maven工作界面中选择需要的运行环境.
- maven项目中,多环境配置
- 【图文讲解】eclipse中配置maven环境+导入maven项目
- maven项目web配置文件多环境配置
- eclipse环境配置maven项目
- linux中配置maven环境
- Linux中MAVEN环境配置
- Eclipse中配置Maven环境
- eclipse中配置maven环境
- MacOS中Maven环境配置
- maven多环境配置
- maven 多环境配置
- Maven 项目中配置tomcat
- Maven项目中log4j配置
- maven项目中配置profile
- Maven项目中jsonUtils配置
- maven项目配置开发环境的过程
- maven项目结构及环境配置
- maven项目环境配置与搭建
- Samba服务器配置全解
- Android 单例模式(懒汉式、饿汉式)
- samba基本使用
- SElinux与vsftp那点事儿
- vsftp
- maven项目中,多环境配置
- 函数指针的使用
- 178@365 LNMP
- 编译PHP 出现 undefined…
- /usr/bin/ocamlopt: unknown&…
- tomcat
- 虚拟机策略太旧,无法运行此版本&n…
- mongodb启动参数
- yum 安装 php5.6