будет ли свойство перезаписано более поздним файлом свойств?

#ant

#ant

Вопрос:

если у меня есть 2 загружаемых файла свойств, и оба содержат одно и то же свойство $ {Product.Version}, которое будет учтено в моем build.xml скрипт и почему?

build.xml

 ...
<property file="sort.properties" />
<property file="master.properties" />
...
<echo message="${Product.Version} />
  

сортировка.свойства

 Product.Version = 7.00
  

master.properties

 Product.Version = 6.00
  

Ответ №1:

Product.Version будет равен 7.0, как только свойство установлено в ant, оно не будет перезаписано при другой попытке установить свойство позже в скрипте.

Комментарии:

1. и если вам нужно изменить значение свойства после того, как оно было установлено, вы можете использовать var задачу из antcontrib