[jbosstools-dev] Re: BIRT and Seam facet (JBoss BIRT Integration)

Snjezana Peco snjezana.peco at redhat.com
Mon Jun 2 15:26:39 EDT 2008


Max Rydahl Andersen wrote:
>> I have tried to create a project to integrate BIRT, JSF and Seam.
>> The JSF facet is created correctly, but BIRT and Seam have problems when
>> they are used with other facets.
>>
>> 1) BIRT
>>
>> The BIRT facet works correctly with J2EE 1.4, but doesn't work with Java
>> EE 5.
>>     
> <snip/>
>
>   
>> I have solved this issue by creating a new facet (JBoss BIRT Reporting
>> Runtime Component facet).
>> We probably need to enter a bug against BIRT.
>>     
>
> Definitly! Good example on why Ganymede is only half-baked ...unfortunately
> it is more complete compared to Eclipse 3.3.
>
> Report it ASAP since things are moving very fast with Ganymede now.
>
>   

I have entered bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=235206

>> 2) Seam
>>
>> Seam doesn't use WTP API to handle web.xml, but copy web.xml created by
>> seam-gen.
>> It isn't compatble with any facet that updates web.xml (Seam's web.xml
>> includes the JSF servlet and mapping, but overwrites the setting added
>> by the dynamic web and JSF facet )
>>     
>
> Yes, our current Seam facets needs to be redone. They were a "hack" to 
> circumvene that there is no place in WTP (that I know of) that allows you
> to create a set of projects.
>
> We should fix this in JBoss Tools 3. The seam facets should become *real* facets
> and only do what it needed for each individual project/module type (and uses incremental
> changes as much as possible instead of full overwrites) and to create
> the "full triage" project we should introduce a focused Seam Project Wizard that
> creates the projects in the proper sequence.
>   

For the beginning, could we fix only creating web.xml?
If seam-gen creates a fixed web.xml, it will be easy to add this 
functionality.

Snjeza



More information about the jbosstools-dev mailing list