<div dir="ltr">You got a point, but so far both Oracle and Red Hat dismissed the idea of a separate Config JSR. Anatole was in touch with both of them and either their resources or interest seemed to lack. <div><br></div><div>It is quite a shamble, that e.g. JSR 107 already went down the path of a completely separate Config sub-system (<a href="https://github.com/jsr107/jsr107spec/tree/master/src/main/java/javax/cache/configuration">https://github.com/jsr107/jsr107spec/tree/master/src/main/java/javax/cache/configuration</a>) while pruning other much more importent (especially for true EE 8 value) features like Transaction Support in line with JTA, etc.</div><div><br></div><div>If CDI2 needed a config sub-system, too, we better avoid their mistake or (for EE 8 since it is considered for inclusion) look at ways this may work together in some unified way. </div><div>Whether it&#39;s a separate JSR or &quot;Module&quot; of CDI 2 I don&#39;t really care, but we must not fall into the same &quot;Not invented Here&quot; trap as Java SE did with all its redundant and bloated features like JavaFX having its own Date/Time same as java.util.Date (which aside from JSR 236 also is the only one relevant to EE, JDBC, etc.) or the extra package java.time. </div><div><br></div><div>JCache already went in the wrong direction here, as it is final there is probably not a lot to do, but do we really want to end up with </div><div>- JCache-config</div><div>- CDI-config</div><div>- MVC-config</div><div>...</div><div><br></div><div>??;-O</div><div><br></div><div>Werner<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 5, 2014 at 4:24 PM,  <span dir="ltr">&lt;<a href="mailto:cdi-dev-request@lists.jboss.org" target="_blank">cdi-dev-request@lists.jboss.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Send cdi-dev mailing list submissions to<br>
        <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:cdi-dev-request@lists.jboss.org">cdi-dev-request@lists.jboss.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:cdi-dev-owner@lists.jboss.org">cdi-dev-owner@lists.jboss.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of cdi-dev digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. [JBoss JIRA] (CDI-4) Need a way to provide ordering for Event<br>
      observers (Martin Kouba (JIRA))<br>
   2. Re: cdi-dev Digest, Vol 46, Issue 16 (Werner Keil)<br>
   3. Re: With the end of Java Config... (John D. Ament)<br><br>
------------------------------<br>
<br>
Message: 3<br>
Date: Fri, 5 Sep 2014 10:24:37 -0400<br>
From: &quot;John D. Ament&quot; &lt;<a href="mailto:john.d.ament@gmail.com">john.d.ament@gmail.com</a>&gt;<br>
Subject: Re: [cdi-dev] With the end of Java Config...<br>
To: Antonio Goncalves &lt;<a href="mailto:antonio.goncalves@gmail.com">antonio.goncalves@gmail.com</a>&gt;<br>
Cc: cdi-dev &lt;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:CAOqetn8UrpdWEFV8LJJ57hJ%2Bz-iAFNjEEzyqsfPXFUQutuqT8A@mail.gmail.com">CAOqetn8UrpdWEFV8LJJ57hJ+z-iAFNjEEzyqsfPXFUQutuqT8A@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
Agreed w/ Antonio.  JAX-RS did the right thing by making MVC a separate<br>
spec.  While we can provide a way to wire up beans externally w/ an XML<br>
DSL, I don&#39;t think we should get into the business of config properties,etc.<br>
<br>
<br>
On Fri, Sep 5, 2014 at 10:08 AM, Antonio Goncalves &lt;<br>
<a href="mailto:antonio.goncalves@gmail.com">antonio.goncalves@gmail.com</a>&gt; wrote:<br>
<br>
&gt; One wise man* once said &quot;EJB was a hype specification, we added too many<br>
&gt; things to it, it became bloated. The next hype specifications are JAX-RS<br>
&gt; and CDI, careful with them&quot;<br>
&gt;<br>
&gt; Either we get this idea of &quot;parts&quot; right, or CDI will endup being bloated.<br>
&gt;<br>
&gt; Antonio<br>
&gt;<br>
&gt;<br>
&gt; *David Blevin<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Sep 5, 2014 at 3:28 PM, Antoine Sabot-Durand &lt;<br>
&gt; <a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hi all,<br>
&gt;&gt;<br>
&gt;&gt; You may have followed the rise and fall of the Java Config JSR (<br>
&gt;&gt; <a href="http://javaeeconfig.blogspot.ch/2014/09/no-java-ee-configuration-for-ee8-dear.html" target="_blank">http://javaeeconfig.blogspot.ch/2014/09/no-java-ee-configuration-for-ee8-dear.html</a><br>
&gt;&gt; ).<br>
&gt;&gt; Anatole in CC was leading this initiative and I proposed him to join us<br>
&gt;&gt; and explore if some part of his late-JSR could be done in CDI.<br>
&gt;&gt;<br>
&gt;&gt; I?m mainly thinking of <a href="https://issues.jboss.org/browse/CDI-123" target="_blank">https://issues.jboss.org/browse/CDI-123</a> or<br>
&gt;&gt; related solution. If we achieve to have a majority of specs to integrate<br>
&gt;&gt; with CDI, our configuration solution would therefore become a configuration<br>
&gt;&gt; system for all spec based on CDI 2.0.<br>
&gt;&gt;<br>
&gt;&gt; Antoine<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; cdi-dev mailing list<br>
&gt;&gt; <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;&gt;<br>
&gt;&gt; Note that for all code provided on this list, the provider licenses the<br>
&gt;&gt; code under the Apache License, Version 2 (<br>
&gt;&gt; <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other ideas<br>
&gt;&gt; provided on this list, the provider waives all patent and other<br>
&gt;&gt; intellectual property rights inherent in such information.<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Antonio Goncalves<br>
&gt; Software architect, Java Champion and Pluralsight author<br>
&gt;<br>
&gt; Web site &lt;<a href="http://www.antoniogoncalves.org" target="_blank">http://www.antoniogoncalves.org</a>&gt; | Twitter<br>
&gt; &lt;<a href="http://twitter.com/agoncal" target="_blank">http://twitter.com/agoncal</a>&gt; | LinkedIn<br>
&gt; &lt;<a href="http://www.linkedin.com/in/agoncal" target="_blank">http://www.linkedin.com/in/agoncal</a>&gt; | Pluralsight<br>
&gt; &lt;<a href="http://pluralsight.com/training/Authors/Details/antonio-goncalves" target="_blank">http://pluralsight.com/training/Authors/Details/antonio-goncalves</a>&gt; | Paris<br>
&gt; JUG &lt;<a href="http://www.parisjug.org" target="_blank">http://www.parisjug.org</a>&gt; | Devoxx France &lt;<a href="http://www.devoxx.fr" target="_blank">http://www.devoxx.fr</a>&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; cdi-dev mailing list<br>
&gt; <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;<br>
&gt; Note that for all code provided on this list, the provider licenses the<br>
&gt; code under the Apache License, Version 2 (<br>
&gt; <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other ideas<br>
&gt; provided on this list, the provider waives all patent and other<br>
&gt; intellectual property rights inherent in such information.<br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.jboss.org/pipermail/cdi-dev/attachments/20140905/2ab10644/attachment.html" target="_blank">http://lists.jboss.org/pipermail/cdi-dev/attachments/20140905/2ab10644/attachment.html</a><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
cdi-dev mailing list<br>
<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
<br>
Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (<a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>).  For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.<br>
<br>
End of cdi-dev Digest, Vol 46, Issue 17<br>
***************************************<br>
</blockquote></div><br></div></div></div>