覆盖Ant属性文件值

时间:2017-01-09 14:35:06

标签: ant

我在脚本中有几个主要目标。他们每个都加载相同的属性。我需要在访问新目标时在运行时更改特定属性的值;反正是伙计!!

public Payload<Map> someRemoteCall() {
    Map map = new HashMap();
    populate( map ); // do whatever needs to be done to fill up the map.
    Payload<Map> payload = new Payload<Map>( map );
    return payload;
}

谢谢你们,

1 个答案:

答案 0 :(得分:0)

是的,可以在调用ant时使用-D系统参数覆盖属性值。

例如,有一个属性color,值设置为Black,现在您可能希望在运行时将color属性值更改为White。请执行以下操作:

ant -f <build file> -Dcolor=White