<div class="gmail_quote">On Fri, Mar 25, 2011 at 14:22, Alexey Kazakov <span dir="ltr">&lt;<a href="mailto:akazakov@exadel.com">akazakov@exadel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

We are going to support Seam 3 extensions (such as @Veto, generic, ...)<br>
so we don&#39;t need to have some extra meta for such beans.<br>
We are going to look at<br>
META-INF/services/javax.enterprise.inject.spi.Extension and handle all<br>
the known extensions properly.<br>
But is it enough for Seam 3? For instance for weld we had to scan<br>
*weld*.jar&#39;s in a special way since they don&#39;t have beans.xml. But some<br>
of those beans we should not load (for example we don&#39;t load<br>
weld-extensions*.jar). How we supposed to recognize such beans in design<br>
time? Is there any documented way to do it?<br></blockquote><div><br></div><div>Only some trial and error will truly reveal, but Seam 3 should be very straightforward for the most prominent APIs.</div><div><br></div><div>

The best way to find out is to take some of these examples out of the Seam 3 distribution and open them up and see where the yellow squiggly lines are located. Seam booking is one good example, but there are others.</div>

<div><br></div><div>I think over the next month or so, we&#39;ll have a lot more feedback for the tools team. We&#39;ll keep our eyes open for tooling opportunities.</div><div><br></div><div>Btw, one on my mind that I mentioned to Max the other day is injection of UserTransaction. This is mandated by the CDI spec, so it should be recognized. Currently it isn&#39;t in the Seam booking example (at least in my relatively recent milestone installation).</div>

<div><br></div><div>-Dan</div><div><br></div></div>-- <br><div>Dan Allen</div>Principal Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><div><a href="http://www.google.com/profiles/dan.j.allen#about" target="_blank">http://www.google.com/profiles/dan.j.allen#about</a><br>

<a href="http://mojavelinux.com" target="_blank">http://mojavelinux.com</a><br><a href="http://mojavelinux.com/seaminaction" target="_blank">http://mojavelinux.com/seaminaction</a><br></div><br>