I have a need to set the value of a property to the current fiscal year. For
this purpose, that means that when running a build in October, November, or
December, the value must be the current year +1. In any other month, the value
is the same as the current year.
I thought something like this would do the trick:
I set the value of ${MON} manually to "10" for testing purposes.
<property name="MON" value="10" />
<switch value="${MON}">
<case value="10">
<tstamp>
<format property="current.fy" pattern="yyyy" offset="1" />
</tstamp>
</case>
<case value="11">
<tstamp>
<format property="current.fy" pattern="yyyy" offset="1" />
</tstamp>
</case>
<case value="12">
<tstamp>
<format property="current.fy" pattern="yyyy" offset="1" />
</tstamp>
</case>
<default><property name="current.fy" value="${YEAR}" /></default>
</switch>
But the offset isn't applied. When I <echo>${current.fy}</echo> I get "2007".
Can someone offer me a solution to this?
Thanks.
--
Charles Knell
[EMAIL PROTECTED] - email
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]