Maven 如何在pom.xml中定义条件属性?

Maven 如何在pom.xml中定义条件属性?,maven,Maven,我想基于另一个属性在pom.xml中定义一个条件属性。 e、 g.当feature1.enabled=true时,属性p1=value1;当feature1.enabled=false时,属性p1=value2 mvn compile -Dfeature1.enabled=true 您可以尝试使用Maven构建配置文件,例如: 功能1已启用 功能1.1已启用 符合事实的 价值1 功能1残疾人 功能1.1已启用 错误的 价值2 用法: mvn compile -Dfeature1.enabl

我想基于另一个属性在pom.xml中定义一个条件属性。 e、 g.当feature1.enabled=true时,属性p1=value1;当feature1.enabled=false时,属性p1=value2

  mvn compile -Dfeature1.enabled=true

您可以尝试使用Maven构建配置文件,例如:

功能1已启用 功能1.1已启用 符合事实的 价值1 功能1残疾人 功能1.1已启用 错误的 价值2 用法:

mvn compile -Dfeature1.enabled=true

您是否阅读过maven配置文件,例如命令行-PrunIntegrationTestsDoing这意味着您将始终拥有一个活动配置文件…这反过来意味着您的所有其他默认活动配置文件都需要专门激活…这可能会让人发疯。