如何用maven替换web.xml中的contex-param值?

Che*_*rry 6 web.xml war java-ee maven

我想创建一个maven配置文件,它将搜索将使用它的所有项目中的web.xml并替换web.xml中的必要值.我不想在web.xml中插入maven属性,只是为包含web.xml的所有项目创建一个配置文件.例如,我想替换javax.faces.PROJECT_STAGE值:

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Production</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

我想创建一个将搜索web.xml并进行必要替换的配置文件,但修改原始web.xml到:

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>${maven.property}</param-value>
</context-param>    
Run Code Online (Sandbox Code Playgroud)

这可能与maven有关吗?