【问题标题】:are all active profiles are executed during maven build?所有活动配置文件都在 Maven 构建期间执行吗?
【发布时间】:2015-05-08 23:50:05
【问题描述】:

当我在我的项目上运行 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 时,所有这些配置文件都处于活动状态?

【问题讨论】:

    标签: java maven maven-3 maven-profiles


    【解决方案1】:

    来自 Maven 的文档:

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

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

    【讨论】:

      猜你喜欢
      • 2011-12-23
      • 1970-01-01
      • 2011-06-08
      • 1970-01-01
      • 2019-08-03
      • 1970-01-01
      • 2021-03-16
      • 2021-01-08
      • 1970-01-01
      相关资源
      最近更新 更多