Ответ 1
<tstamp>
<format property="time.stamp" pattern="yyyy-MM-dd_HH:mm:ss"/>
</tstamp>
Это создаст свойство с именем ${time.stamp}
.
<property name="results"
location="${selenium.results.dir}/Results-${time.stamp}.html" />
Я использую Ant 1.8.2 на Ubuntu Linux (а также на Windows 7 под управлением Cygwin). У меня есть это свойство...
<property name="results" location="${selenium.results.dir}/Results-20110922_131005.html" />
Я хотел бы заменить "20110922_131005" на что-то менее жесткое, которое представляет текущую отметку времени. Как я могу это сделать?
<tstamp>
<format property="time.stamp" pattern="yyyy-MM-dd_HH:mm:ss"/>
</tstamp>
Это создаст свойство с именем ${time.stamp}
.
<property name="results"
location="${selenium.results.dir}/Results-${time.stamp}.html" />
вы можете использовать tstamp в ant. Также посмотрите на SO Вопрос: выводить временную метку в ant