Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用maven替换web.xml中的contex参数值?_Maven_Jakarta Ee_War_Web.xml - Fatal编程技术网

如何用maven替换web.xml中的contex参数值?

如何用maven替换web.xml中的contex参数值?,maven,jakarta-ee,war,web.xml,Maven,Jakarta Ee,War,Web.xml,我想创建一个maven概要文件,在所有使用它的项目中搜索web.xml,并替换web.xml中必要的值。我不想在web.xml中插入maven属性,只想为包含web.xml的所有项目创建一个概要文件。例如,我希望替换javax.faces.PROJECT\u阶段值: <context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Prod

我想创建一个maven概要文件,在所有使用它的项目中搜索web.xml,并替换web.xml中必要的值。我不想在web.xml中插入maven属性,只想为包含web.xml的所有项目创建一个概要文件。例如,我希望替换javax.faces.PROJECT\u阶段值:

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Production</param-value>
</context-param>

javax.faces.PROJECT_阶段
生产


javax.faces.PROJECT_阶段
发展
我想创建一个配置文件,该配置文件将搜索web.xml并进行必要的替换,但不修改原始web.xml以:

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>${maven.property}</param-value>
</context-param>    

javax.faces.PROJECT_阶段
${maven.property}

maven有这种可能吗?

最好使用maven本身

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>${maven.property}</param-value>
</context-param>