mmm ... I had tested that in the past ... I did a retest on Ant 1.5 (failed, ok - no scriptdef ;) 1.6.0+1.6.5 (no "self"). But works on 1.7.0RC1 ... (mmm ... I had posted that in 2004 ... I should play in a lottery ;)
I have found the snippet in my local library. With a note Benoetigt Ant >1.6.3 (unbekannt ob 1.6.4 oder 1.6.5 funktionieren) (translation) needs Ant >1.6.3 (unknown if 1.6.4 or 1.6.5 would work) 2004-07-16 Ant 1.6.2 2004-11-18 the script 2005-04-28 Ant 1.6.4 2005-06-02 Ant 1.6.5 2006-11-05 Ant 1.7.0RC1 I'll have a look into the svn-history about "self" ... Jan >-----Ursprüngliche Nachricht----- >Von: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] >Gesendet: Dienstag, 28. November 2006 07:59 >An: Ant Users List >Betreff: RE: How to silence javac task? > > >:-) > >i just saved it for further use (in November 2004) , i never >tried it until now. > >yup it doesn't work = > >ReferenceError: "self" is not defined. > >Regards, Gilbert > >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Sent: Tuesday, November 28, 2006 7:54 AM >To: user@ant.apache.org >Subject: AW: How to silence javac task? > >Hihi - I thought I had implemented something .... ;-) > >Jan > >>-----Ursprüngliche Nachricht----- >>Von: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] >>Gesendet: Montag, 27. November 2006 15:45 >>An: Ant Users List >>Betreff: RE: How to silence javac task? >> >> >>Hi, >> >> >>/* >>Would that be ok? >> >><project default="main"> >> >> <scriptdef name="whereAmI" language="javascript"><![CDATA[ >> selfAsTarget = self; >> currentTarget = selfAsTarget.getOwningTarget(); >> currentLocation = selfAsTarget.getLocation(); >> project.log(currentLocation + "Target '" + currentTarget + >>"'"); >> ]]></scriptdef> >> >> <target name="one"> >> <whereAmI/> >> </target> >> >> <target name="two"> >> <whereAmI/> >> </target> >> >> <target name="main" depends="one,two"> >> <whereAmI/> >> </target> >> >></project> >> >> >>Jan >>*/ >> >>as posted by Jan Materne = >> >>http://marc.theaimsgroup.com/?l=ant-user&m=110077914931555&w=2 >> >>Regards, Gilbert >> >>-----Original Message----- >>From: Hans Schwaebli [mailto:[EMAIL PROTECTED] >>Sent: Monday, November 27, 2006 3:40 PM >>To: Ant Users List >>Subject: Re: How to silence javac task? >> >>I have to reply to a message because if I post my problem as a new >>message it is always rejected as spam! >> >> Here is it: >> >> I want to echo the current target name. Is this possible? >> >>There is no build-in property ant.target.name. Maybe another way? >> >>Why I want to do this? Because if a error occurs, Ant prints the line >>number where the error occured, but not the target name, in which it >>occured. Sometimes I get a error message by mail like "Java returned >>-1". >> I would know more about that failure if I knew in which target it >>happend and not only in which line, because I don't have the >Ant script >>all the time to check the line. >> >>Best would be a stack trace like in Java. Ant 1.6.5 only >contains line >>numbers and script names but not the target names in the >error message. >> >> >> >>Dominique Devienne <[EMAIL PROTECTED]> wrote: >> > So 2. and 3. are _always_ logged irrespective of used loglevel >>> it's like using System.out and setloglevel has no impact. >> >>No true ;-) log without an explicit log level uses INFO level, so >>setting log level to WARN hides these messages, just like >when running >>Ant in quiet mode (-q). >> >>The Javac messages are read by the stream pumper threads, and >forwarded >>to the default logger. You need to replace the default logger with a >>custom one that filters out some messages and not others. >Possible, but >>requires programming... --DD >> >>--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] For >additional >>commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >>--------------------------------- >>Check out the all-new Yahoo! Mail beta - Fire up a more >powerful email >>and get things done faster. >> >>--------------------------------------------------------------------- >>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] > > >--------------------------------------------------------------------- >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]