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

Bug 268537

Summary: Add Report Nature
Product: z_Archived Reporter: Scott Rosenbaum <scottr>
Component: BIRTAssignee: Dazheng Gao <gump_gao>
Status: VERIFIED FIXED QA Contact: Maggie Shen <lshen>
Severity: normal    
Priority: P3 CC: bluesoldier, zqian
Version: 2.5.0Keywords: plan
Target Milestone: 2.5.0 RC0   
Hardware: PC   
OS: Windows XP   
Whiteboard: Obsolete

Description Scott Rosenbaum CLA 2009-03-13 10:29:55 EDT
In versions of BIRT prior to 2.3 there was little compelling reason to associate a project with the BIRT Project perspective.  In fact, several of the other native perspectives work better for report design, particularly java or j2ee depending on the amount of java, js, and CSS that a project has.

With the advent of 2.3, and the new debug options and project specific reporting  preferences, it becomes more compelling to have the the BIRT perspective.  

Rather than force developers to change their old Java projects, it would be really nice to have a context item on the project that allows a report to add the BIRT Nature to the project.  

An example of this can be seen by first having a standard Java project, and then right click on the project (while in java perspective).  You will get a PDE Tools item with an option to convert projects to PDE Projects, which brings up a dialog of all similar projects that do not have the PDE Nature and builders.

I don't think that we need to have all of the possible projects, if we simply had a context entry that said Add BIRT features, I think that it would be fine.
Comment 1 Zhiqiang Qian CLA 2009-03-15 22:47:31 EDT
We can add an entry called "Report"->"Add Report Support" in the context menu of Project node in Navigator view. This currently simply adds the report nature to the project configuration, which enables project-wise report setting on this project.
Comment 2 Dazheng Gao CLA 2009-03-16 04:33:05 EDT
Fixed.
Comment 3 Maggie Shen CLA 2009-03-26 02:50:10 EDT
verified on build 2.5.0 v20090326-0630.