是否所有活动配置文件都在maven构建期间执行?

时间:2015-05-08 23:50:05

标签: java maven maven-3 maven-profiles

当我在项目中运行maven help:active-profiles时,我得到以下内容

 nexus (source: external)
 - run-functional (source: project-Service:2.0.3-SNAPSHOT)
 - QA_LOCAL (source: project-parent:2.0.3-SNAPSHOT)
 - default (source: parent:pom)

这是否意味着在mvn build期间应用了所有这些配置文件? 即当我运行mvn clean package时,所有这些配置文件都处于活动状态?

1 个答案:

答案 0 :(得分:0)

来自Maven的文档:

  

可以通过多种方式触发/激活配置文件:   *明确地说   *通过Maven设置   *基于环境变量   *操作系统设置   *出现或丢失文件

如果您在运行mvn help:active-profiles和实际构建之间未进行任何更改,则所有这些配置文件都应处于活动状态。