<div dir="ltr">Yes, we talked about this topic with Manfried and Antoine : CDI should not mention servlet or JSF nor depend on them. I think a little refactoring of the spec would be needed in 2.0 so that CDI doesn&#39;t depend on anything (except @Inject) and all the specs would, hopefully, depend on it.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 17, 2014 at 10:23 PM, arjan tijms <span dir="ltr">&lt;<a href="mailto:arjan.tijms@gmail.com" target="_blank">arjan.tijms@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
On Mon, Nov 17, 2014 at 10:04 PM, Antonio Goncalves<br>
&lt;<a href="mailto:antonio.goncalves@gmail.com">antonio.goncalves@gmail.com</a>&gt; wrote:<br>
&gt; Like @dblevins once said &quot;EJB was a super hype spec with all the cool<br>
&gt; features... and became blotted throughout the years&quot;. If we are not careful,<br>
&gt; CDI (the super hype spec at the moment) will become blotted too<br>
<br>
</span>I strongly support that!<br>
<br>
IMHO as little as possible of these higher level features should be<br>
implemented within CDI itself, so that CDI itself can completely focus<br>
on being the contextual DI spec on which all other specs can build.<br>
<br>
I think it&#39;s already problematic that CDI 1.1 provided producers for<br>
Servlet artifacts, instead of letting the Servlet spec itself define<br>
those producers. If/when Servlet starts depending on CDI there will be<br>
a rather awkward circular dependency.<br>
<br>
Kind regards,<br>
Arjan<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Antonio Goncalves <br>Software architect, Java Champion and Pluralsight author<br><br><a href="http://www.antoniogoncalves.org" target="_blank">Web site</a> | <a href="http://twitter.com/agoncal" target="_blank">Twitter</a> | <a href="http://www.linkedin.com/in/agoncal" target="_blank">LinkedIn</a> | <a href="http://pluralsight.com/training/Authors/Details/antonio-goncalves" target="_blank">Pluralsight</a> | <a href="http://www.parisjug.org" target="_blank">Paris JUG</a> | <a href="http://www.devoxx.fr" target="_blank">Devoxx France</a></div></div>
</div>