什么是构建配置文件?
构建配置文件是一组配置的集合,用来设置或者覆盖Maven构建的默认配置。使用构建配置文件,可以为不同的环境定制构建过程,例如Production和Development环境
Profile在pom.xml中使用activeProfiles/Profiles元素指定,并且可以用很多方式触发。Profile在构建时修改POM,并且为变量设置不同的目标环境(例如,在开发、测试和产品环境中的数据库服务器路径)
Profile类型
Profile主要有三种类型
类型 | 在哪里定义 |
---|---|
Per Project | 定义在工程POM文件pom.xml中 |
Per User | 定义在Maven设置xml文件中(%USER_HOME%/.m2/settings.xml) |
Global | 定义在Maven全局配置xml文件中(%M2_HOME%/conf/settings.xml) |
Profile激活
Maven的Profile能够通过几种不同的方式激活
- 显式使用命令控制台输入
- 通过maven设置
- 基于环境变量(用户/系统变量)
- 操作系统配置(例如,Windows family)
- 现存/缺失 文件
网友评论