Maven 3.9.0 的Release Notes声明您现在可以通过打包激活配置文件。
有人能给我举个例子吗?
我觉得你可以参考这篇介绍
参见如何触发配置文件部分?这如何根据所使用的配置文件类型而变化?
很快它说了以下内容:
从 Maven 3.9.0 开始,还可以通过以下方式评估 POM 的打包值 引用属性
。这仅在配置文件的情况下有用 激活定义在一个共同的父 POM 中,它被重用 多个 Maven 项目。下一个示例将触发配置文件 当构建带有包装packaging
的项目时:war
<profiles>
<profile>
<activation>
<property>
<name>packaging</name>
<value>war</value>
</property>
</activation>
...
</profile>
</profiles>