Thanks. That does it, but what's the story on this set of messages that are displayed when I run the task?
Trying to override old definition of task antcallback Trying to override old definition of task antfetch Trying to override old definition of task assert Trying to override old definition of task bool Trying to override old definition of task foreach Trying to override old definition of task if Trying to override old definition of task limit Trying to override old definition of task math Trying to override old definition of task post Trying to override old definition of task stopwatch Trying to override old definition of task switch Trying to override old definition of task var Trying to override old definition of task replace Trying to override old definition of task length Trying to override old definition of datatype sort -- Charles Knell [EMAIL PROTECTED] - email -----Original Message----- From: Dale Anson <[EMAIL PROTECTED]> Sent: Mon, 23 Jul 2007 23:06:04 -0600 To: Ant Users List <user@ant.apache.org> Subject: Re: How can I capture a file's date to a property? Hi Charles, There seems to be an issue with the antelope.taskdef file for a few tasks. Try using the antlib.xml instead. The example below works fine for me using the current AntelopeTasks_3.4.2.jar from http://antelope.tigris.org. I tested this on both Ant 1.6.5 and 1.7.0. <project name="fileutil_test" basedir="." default="test"> <taskdef resource="ise/antelope/tasks/antlib.xml"/> <target name="test"> <property name="ant.jar" value="${ant.library.dir}/ant.jar"/> <fileutil file="${ant.jar}" property="ant_date"> <lastmodified format="yyyy-MM-dd"/> </fileutil> <echo>timestamp on ant.jar is ${ant_date}</echo> </target> </project> I did notice that on your date format, I think you wanted MM rather than mm. Hope this helps, Dale [EMAIL PROTECTED] wrote: > There are a number of problems with the example task: > > <fileutil file="foobar.txt" property="moddate"> > <lastmodified format="..."> > </fileutils> > > - The opening and closing tag names do not match ("fileutil" vs. "fileutils"). > - The <lastmodified> tag is not closed. > > Even after correcting for these, I get an error message from ant when I run > the target: > ------------------------------------------------------------------------------------------ > <taskdef resource="ise/antelope/tasks/antelope.taskdefs"/> > > <target name="test"> > <fileutil file="build.xml" property="date.last.modified"> > <lastmodified format="yyyy-mm-dd" /> > </fileutil> > <echo>${date.last.modified}</echo> > </target> > > ts.xml:6: No public execute() in class > ise.antelope.tasks.typedefs.file.FileLength > ------------------------------------------------------------------------------------------ > > I have dowloaded and installed AntelopeTasks_3.4.2.jar in the lib directory > of my > %ANT__HOME% directory. > > Can anyone offer a useful analysis of the error message and suggest a fix? > > Thanks. > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]