Ant脚本从另一个属性文件中获取属性值

时间:2017-04-12 13:38:28

标签: ant ant-contrib

我有2个属性文件,如下所示 a.properties有属性名称列表 b.proprties有相应值的列表

a.properties

应用=

的applicationID =

BU =

b.properties

ACCSRV

ACCSRV

BT

我正在寻找可以给我最终属性文件的ant脚本,如下所示:

Final.properties:

应用= ACCSRV

的applicationID = ACCSRV

BU = BT

1 个答案:

答案 0 :(得分:0)

听起来你需要一个外部工具。如果您可以依赖unix工具,则可以使用paste命令(请参阅man paste)并使用exec任务从ant运行它。如果没有,你可以

  • 在java中编写工具,然后使用任务javacjava从ant
  • 编译并运行它
  • 或使用script任务使用某种脚本语言将该工具嵌入到您的ant脚本中