我有一个带有一组上下文参数的 XML 文件。
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" version="3.1">
<context-param>
<param-name>deployment.type</param-name>
<param-value>main</param-value>
</context-param>
<context-param>
<param-name>csrf.protection.active</param-name>
<param-value>false</param-value>
</context-param>
</web-app>
我想更新 csrf.protection.active的参数值
我找到了这个蚂蚁目标。
<target name="update-csrf-value">
<xmltask source="${dist.dir}/docker/WEB-INF/web.xml" dest="${dist.dir}/docker/WEB-INF/web.xml" report="true">
<replace path="/:web-app/:context-param/:param-value/text()" withText="new text"/>
</xmltask>
</target>
但是有了这个,我所有的参数值都被改变了。如何更改特定键的值?