我在ant-contrib中找到了ant 任务 ,但我在那里丢失了参数。所以我需要在非安静模式下启动 ant以获取输出(另外看到不需要的ant消息):stopwatch
echo level
duration format
stopwatch elapsed
echo
<target name="build">
<stopwatch name="foo"/>
<sleep milliseconds="50"/> <!-- do something -->
<echo level="info" message="message not wanted to see normally"/>
<stopwatch name="foo" action="elapsed"/>
</target>
或者,我只看到编写自己的目标或宏,例如
<macrodef name="echo-with-time">
<attribute name="message" default="" />
<attribute name="level" default="warning" />
<sequential>
<local name="now"/>
<tstamp><format property="now" pattern="yyyy-MM-dd HH:mm:ss,SSS"/> </tstamp>
<echo level="@{level}" message="[${now}] @{message}" />
</sequential>
</macrodef>
问题:有没有办法只输出持续时间(比如用所用时间属性计算)?