小编Vin*_*rni的帖子

如何逃避:Ant属性文件任务中的字符

我的属性文件中有数千个属性,我想只更改一个属性,如下所示.

<propertyfile  file="${mypropetyfile}">
    <entry  key="jndiname" value="java:comp/env/wm/default"/>
</propertyfile> 
Run Code Online (Sandbox Code Playgroud)

但是在属性文件中,我获得了额外的属性值\:

jndiname=java\:comp/env/wm/default
Run Code Online (Sandbox Code Playgroud)

我尝试了该<echo>任务,但它删除了其他属性.在这种情况下,我也尝试通过串联连接,我也得到了额外的帮助\

<propertyfile  file="${mypropetyfile}">
    <entry  key="jndiname" default="" operation="+" value="java:comp/env/wm/default"/>
</propertyfile> 
Run Code Online (Sandbox Code Playgroud)

ant

6
推荐指数
1
解决办法
6246
查看次数

标签 统计

ant ×1