The best thing would be if it is build into Ant. Whenever a error occurs and 
the script stops, it should print the call stack with Ant file names and target 
names, not only the line numbers and file names.
   
  It could really be helpful in some cases for solving what went wrong in a 
script.
  

[EMAIL PROTECTED] wrote:
  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?
>>
>>

>>
>> >> selfAsTarget = self;
>> currentTarget = selfAsTarget.getOwningTarget();
>> currentLocation = selfAsTarget.getLocation();
>> project.log(currentLocation + "Target '" + currentTarget + 
>>"'");
>> ]]>
>>
>> 
>> 
>> 
>>
>> 
>> 
>> 
>>
>> 
>> 
>> 
>>
>>

>>
>>
>>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 
   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]



 __________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to