如何有条件地选择基于环境的pom.xml的特定目录

问题描述 投票:0回答:1

我有2个文件分别位于不同的目录。基于环境变量,我需要选择位于该相应目录中的文件。

例如,我在的\ src \主\资源\密钥库\ NP-密钥库所需的文件用于非生产环境和\ SRC \主\资源\密钥库\ PD-密钥库所需的文件生产环境

基于对环境变量,我需要选择位于这些文件夹中的文件。我怎么能有条件地检查,并在我的pom.xml执行

<profile>
   <id>prod</id>
   <activation>
      <property>
         <name>environment</name>
         <value>prod</value>
      </property>
   </activation>
</profile>

这是否会激活我的个人资料,当我在PROD环境中运行?

maven conditional pom.xml
1个回答
0
投票
<profile>
   <id>prod</id>
   <activation>
      <property>
         <name>env</name>
         <value>prod</value>
      </property>
   </activation>
</profile>

如果您或者通过明确使用命令控制台输入或基于Maven设置中设置了环境变量这实际工作。

因此,此配置文件将根据指定的环境变量被激活。我们也可以使用!PROD,选择所有非督促环境。

© www.soinside.com 2019 - 2024. All rights reserved.