The Release Notes of Maven 3.9.0 state that you can now activate profiles by packaging.
Can someone give me an example how to do this?
I think you can refer to this introduction
See the section How can a profile be triggered? How does this vary according to the type of profile being used?
Shortly it says the following:
Since Maven 3.9.0 one can also evaluate the POM's packaging value by referencing property
packaging
. This is only useful where the profile activation is defined in a common parent POM which is reused among multiple Maven projects. The next example will trigger the profile when a project with packagingwar
is built:
<profiles>
<profile>
<activation>
<property>
<name>packaging</name>
<value>war</value>
</property>
</activation>
...
</profile>
</profiles>