<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>cn.ecit.test</groupId>
<artifactId>de</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging> <name>de</name>
<url>http://maven.apache.org</url> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> <dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
<!-- 命令采用mvn clean test -Pdev -->
<!-- 该配置用于对数据库统配的时候进行测试使用 例如: 每个项目有测试和开发,发布三个阶段,使用这个将这三个阶段的profile标签进行封装后用唯一的id进行调用测试,并生成相对应的版本的测试版本进行使用 -->
<profiles>
<!-- 设置多个proofile集合 -->
<profile>
<id>dev</id><!-- id为唯一的标识id -->
<properties><!-- 编写的资源文件用于一般将不同时期的数据库配置文件放在这里 -->
<db-url>http://lonecloud.cn/db:3306</db-url>
<db-username>casa</db-username>
<db-password>csa</db-password>
</properties>
</profile>
<profile>
<id>release</id>
<properties>
<db-url>http://lonecloud.com/db:3306</db-url>
<db-username>casa</db-username>
<db-password>csa</db-password>
</properties>
<activation><!-- 用于对默认的不传参数的时候默认的进行的配置文件 -->
<activeByDefault>true</activeByDefault><!-- 不传参数默认的指定加载这个profile -->
</activation>
</profile>
</profiles>
<build><!-- 用于在建立jar或者war命令的时候进行的操作 -->
<resources>
<!-- <resource> <directory>src/test/resources</directory> </resource> -->
<resource><!-- 用于指定对该profile文件能够对于此生效的目录 -->
<directory>src/main/resources</directory><!-- 对于文件生效的文件夹 -->
<includes><!-- 文件夹中包括的那些文件可以进行生效 -->
<include>**/*.properties</include>
</includes>
<excludes><!-- 这个的作用是排除某些文件让他不在build中进行build -->
<exclude>dir1/*.properties</exclude><!-- **代表该目录下的及其子目录
*代表的是该目录下的所有文件夹
-->
</excludes>
<filtering>true</filtering><!-- 设置该配置是否生效 -->
</resource>
</resources>
</build>
</project>

最新文章

  1. canvas案例——画时钟
  2. html_博客博主
  3. 【Unity3D游戏开发】之游戏目录结构之最佳实践和优化 (十一)
  4. [转]DOS特殊字符转义方法
  5. Ubuntu 14.04下安装JDK8
  6. Linux磁盘分区实战案例
  7. vs基础:无法断点调试dll项目 无法命中
  8. java 连接数据库测试类
  9. JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)(转)
  10. Unable To Import Or Enter Sale Order - ORA-20001: APP-FND-01564: ORACLE error - 1422 in get_seq_info
  11. XCTF体验题库 : ReverseMe-120
  12. Vmware12安装centos系统详解
  13. (32)forms组件(数据校验)
  14. django的url配置
  15. 【shell编程】之基础知识-流程控制
  16. 猫猫学iOS之小知识之xcode6自己主动提示图片插件 KSImageNamed的安装
  17. MFC函数——CWnd::OnCreate
  18. 去掉VS2010代码中文注释的红色下划线
  19. (转)python的paramiko模块
  20. 说说http协议中的编码和解码

热门文章

  1. mybatis-XML配置文件
  2. python 函数返回多个参数的赋值方法
  3. linux_文件系统
  4. jdk源码-&gt;集合-&gt;ConcurrentHashMap
  5. MS SQL 监控磁盘空间告警
  6. Mysql的主从配置
  7. 创建github仓库的gh-pages分支
  8. xBIM 日志操作
  9. Hive on ES
  10. BZOJ 1426: 收集邮票 [DP 期望 平方]