PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL BE LOST SOMEWHERE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1509 *** shadow/1509 Sun May 20 17:26:08 2001 --- shadow/1509.tmp.22362 Wed Aug 1 07:27:32 2001 *************** *** 1,19 **** ! Bug#: 1509 ! Product: Ant ! Version: 1.3 ! Platform: PC ! OS/Version: Windows NT/2K ! Status: ASSIGNED ! Resolution: ! Severity: Normal ! Priority: Medium ! Component: Core ! AssignedTo: [EMAIL PROTECTED] ! ReportedBy: [EMAIL PROTECTED] ! URL: ! Cc: ! Summary: Project object not fully functional in BuildEvents ! For example, in the buildStarted() method of my logger, getName(), getDefaultTarget(), and getUserProperty("ant.file") on the project object all return null. --- 1,19 ---- ! +============================================================================+ ! | Project object not fully functional in BuildEvents | ! +----------------------------------------------------------------------------+ ! | Bug #: 1509 Product: Ant | ! | Status: RESOLVED Version: 1.3 | ! | Resolution: WONTFIX Platform: PC | ! | Severity: Normal OS/Version: Windows NT/2K | ! | Priority: Medium Component: Core | ! +----------------------------------------------------------------------------+ ! | Assigned To: [EMAIL PROTECTED] | ! | Reported By: [EMAIL PROTECTED] | ! | CC list: Cc: | ! +----------------------------------------------------------------------------+ ! | URL: | ! +============================================================================+ ! | DESCRIPTION | For example, in the buildStarted() method of my logger, getName(), getDefaultTarget(), and getUserProperty("ant.file") on the project object all return null. *************** *** 60,62 **** --- 60,69 ---- In the last case, the workaround is to defer access to the Project until you receive the first targetStarted event. + + ------- Additional Comments From [EMAIL PROTECTED] 2001-08-01 07:27 ------- + OK, I am going for option 3 - don't change anything. To add a new method to the + interface would break all existing listeners which would not be cool. So the + workaround is the best way to go - ignore buildStarted and use the first other + event to get the project information. You may want to use targetStarted, but + other events may be received before the first on eof those. \ No newline at end of file
