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.
> 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.
I agree.
And real facet also means a support for adding/removing it to any
faceted project. Now when you enable Seam for project it just enable
design features. It doesn't add libraries, component.xml and etc.
Denis
-max
_______________________________________________
jbosstools-dev mailing list
jbosstools-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbosstools-dev