如何使用ANT宏覆盖包含键值对的属性文件中的值



我有两个属性文件

文件1:Template.properties

  1. k1=v1
  2. k2=v2
  3. k3=v3
  4. k4=v4
  5. k5=v5

文件2:New.properties

  1. k1=v11
  2. k2=v22
  3. k3=v33
  4. k4=v44
  5. k5=v55
  6. k6=v66
  7. k7=v77

我想用New.properties的值覆盖Template.properties的数值,我不想在Template中使用k6和k7。如何使用ANT宏实现这一点?

请帮忙。

copy任务与filterset一起使用。模板文件应该在可替换值周围有@:

k1=@v1@
k2=@v2@
k3=@v3@
k4=@v4@
k5=@v5@

按照使用过滤器集

<filterset>
  <filter token="v1" value="v11"/>
   . . . 
</filterset>

相关内容

  • 没有找到相关文章

最新更新