Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 173471

Summary: Add Java Event Handler Project
Product: z_Archived Reporter: Scott Rosenbaum <scottr>
Component: BIRTAssignee: Wenbin He <whe>
Status: CLOSED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P2 CC: jasonweathersby, sschafer, wenfeng.fwd
Version: 2.2.0Keywords: helpwanted, plan
Target Milestone: Future   
Hardware: PC   
OS: All   
Whiteboard:

Description Scott Rosenbaum CLA 2007-02-08 11:05:21 EST
If a report developer wants to create Java Event Handler, then they need to manually go to the project and add the Engine API jar to the project.  It would be very easy to create a new type of project that automatically adds the Engine API by default.

Addition of the org.eclipse.birt.report.engine.jar could be done either through the standard library includes, or I would prefer it added through the plugin dependency model.  It seems a number of Eclipse people are advocating using the plugin mechanism to establish this sort of dependency.  

I think the advantage is for the novice user that does not really understand plugins/dependencies that well. It would be really nice if they just had a project that allowed them to start working right away without having to mess with class-path/include issues.

It would also be possible to add a wizard that would jar up the java event handlers for distribution to the appropriate production environment.
Comment 1 Wenfeng Li CLA 2007-05-30 19:59:32 EDT
add plan key word to add this project in next release.
Comment 2 Scott Rosenbaum CLA 2010-02-18 12:26:09 EST
Do you mind if Steve Schafer takes this on?
Comment 3 Scott Rosenbaum CLA 2010-08-18 15:29:26 EDT
not enough interest.