1.Profile
Profile 在 pom.xml 中使用 activeProfiles / profiles 元素指定,并且可以用很多方式触发。Profile 在构建时修改 POM,并且为变量设置不同的目标环境。
2.Profile类型
Profile 主要有三种类型。
类型 | 在哪里定义 |
---|---|
Per Project | 定义在工程 POM 文件 pom.xml 中 |
Per User | 定义在 Maven 设置 xml 文件中 (%USER_HOME%/.m2/settings.xml) |
Global | 定义在 Maven 全局配置 xml 文件中 (%M2_HOME%/conf/settings.xml) |
3.Profile激活
Maven 的 Profile 能够通过几种不同的方式激活。
显式使用命令控制台输入
通过 maven 设置
基于环境变量(用户 / 系统变量)
操作系统配置(例如,Windows family)
现存 / 缺失 文件