The problem I see with what you are trying to do here is to actually mix orthogonal issues i.e. on one axis you have a functional set (web-profile, full-profile, just-tomcat) and on another axis you have things such as clustering/dev-friendly/secure, etc.<br>
<br>Actually, I am not sure what is on the other axis (clustering, etc.) are so much a single axis (since you could decide to apply multiple of those at the same time i.e. secure+clustering.<br><br>Anyway, can anybody see a solution where attributes &quot;on the second axis&quot; (we could call that &quot;modes&quot;) could be applied to each and every configuration profile?<br>
<br>Probably not the best way to do it but:<br> - we could have a limited set of true profiles (i.e. full-ee, web-ee, etc.)<br> - we could have a &quot;--mode&quot; configuration on the jboss.bat/sh command line with a syntax such as (not strictly correct, but you get the idea):<br>
        [--mode { clustered | secured | development | whatever-else }[/+]+ ]<br> - in configuration files, we would use a &quot;ifdef&quot; kind of syntax to activate specific features based on those modes<br><br>Am I making any sense?<br>
<br>Obviously, as suggested by Brian, that might not be ideal for the QE team though.<br><br>Cheers,<br><br><br>sacha<br><br><br><br><div class="gmail_quote">On Thu, Feb 11, 2010 at 16:47, Stan Silvert <span dir="ltr">&lt;<a href="mailto:ssilvert@redhat.com">ssilvert@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Sacha, when did you come back to work?  :-)<br>
<br>
I like Sacha&#39;s basic idea here.  Having EE6 in the name helps a lot.<br>
And I also like &#39;bootstrap&#39; better than &#39;minimal&#39;.<br>
<br>
I think we still need to decide exactly how many configurations we are<br>
going to ship.  Awhile back, Brian asked me to open a jira to change<br>
this stuff in M3.  It looks like that would be the time to nail this down.<br>
<a href="https://jira.jboss.org/jira/browse/JBAS-7651" target="_blank">https://jira.jboss.org/jira/browse/JBAS-7651</a><br>
<br>
Besides EE6, the other two things that we seem to need in the shipped<br>
configurations are (clustered or not-clustered) and (development or<br>
production).<br>
<br>
Here&#39;s another stab at the naming:<br>
bootstrap - same as minimal<br>
EE6-web - EE6 web profile<br>
EE6-standard - same as today&#39;s &#39;standard&#39;.  I guess we still need this<br>
for TCK?<br>
EE6-full-dev - super-fast boot time, less logging, delayed startup of<br>
admin console, unsecured consoles, JSF2 PROJECT_STAGE set to &quot;Development&quot;<br>
EE6-full-prod - immediate startup of admin console, secured consoles,<br>
JSF2 PROJECT_STAGE set to &quot;Production&quot;<br>
EE6-dev-cluster - same as  full-EE6-dev, but with clustered services<br>
available<br>
EE6-prod-cluster - same as full-EE6-prod, but with clustered services<br>
available<br>
<div><div></div><div class="h5"><br>
Sacha Labourey wrote:<br>
&gt; Hello, since I&#39;ve been contributing lots of code recently, let me<br>
&gt; chime in ;)<br>
&gt;<br>
&gt; What about:<br>
&gt;<br>
&gt;     * EE6-full (aka all)<br>
&gt;     * EE6-web (aka default)<br>
&gt;     * bootstrap (aka minimal)<br>
&gt;<br>
&gt;<br>
&gt; Reasoning:<br>
&gt;<br>
&gt;     * reading the thread, even yourself aren&#39;t sure if all=default or<br>
&gt;       all=default+more stuff, what is the difference between standard<br>
&gt;       and default, etc. Why not making it explicit IN THE NAME itself?<br>
&gt;     * &quot;minimal&quot; name is not good IMO since people might think it is<br>
&gt;       minimal in terms of middleware development (or related), but<br>
&gt;       this is really just a bootstrap with nothing on it. So call it<br>
&gt;       bootstrap, or WebOS or kernel.<br>
&gt;     * &quot;default&quot; is really just a trick to know which one to load &quot;by<br>
&gt;       default&quot;, but it doesn&#39;t give any clue on what it actually<br>
&gt;       contains. Why not make JBoss AS start by default the<br>
&gt;       configuration that has a &quot;++&quot; in front of its name - or<br>
&gt;       something similar i.e. &quot;++bootstrap&quot; or &quot;++EE6-web&quot;. Or, if you<br>
&gt;       don&#39;t want people to rename configuration folders, create a<br>
&gt;       &quot;XXX.is.the.default&quot; empty file in the server folder, where XXX<br>
&gt;       is the default configuration that will be started unless asked<br>
&gt;       otherwise.<br>
&gt;     * I agree that jbossweb might need to be rebranded. I&#39;d relate to<br>
&gt;       the Tomcat brand somehow (such as Tamcot or Tomchat or Tomkatz<br>
&gt;       ;) well, I am sure you&#39;ll find smarter ideas :) )<br>
&gt;<br>
&gt;<br>
&gt; BTW, are all &quot;server/XXX/lib&quot; now centralized in a common folder and<br>
&gt; refered to by name in a configuration file or are they still being<br>
&gt; replicated all over the place in each and every configuration?<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt;<br>
&gt; sacha<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Feb 11, 2010 at 14:39, Dimitris Andreadis &lt;<a href="mailto:dandread@redhat.com">dandread@redhat.com</a><br>
</div></div><div class="im">&gt; &lt;mailto:<a href="mailto:dandread@redhat.com">dandread@redhat.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     I see it&#39;s changed already, but doesn&#39;t it look horrible? Maybe<br>
&gt;     just drop &#39;-standalone&#39; or<br>
&gt;     where are our naming gurus? :-)<br>
&gt;<br>
&gt;     ./server/<br>
&gt;       all<br>
&gt;       default<br>
&gt;       jbossweb-standalone<br>
&gt;       minimal<br>
&gt;       standard<br>
&gt;     _______________________________________________<br>
&gt;     jboss-development mailing list<br>
&gt;     <a href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a><br>
</div>&gt;     &lt;mailto:<a href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a>&gt;<br>
<div class="im">&gt;     <a href="https://lists.jboss.org/mailman/listinfo/jboss-development" target="_blank">https://lists.jboss.org/mailman/listinfo/jboss-development</a><br>
&gt;<br>
&gt;<br>
</div>&gt; ------------------------------------------------------------------------<br>
<div><div></div><div class="h5">&gt;<br>
&gt; _______________________________________________<br>
&gt; jboss-development mailing list<br>
&gt; <a href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/jboss-development" target="_blank">https://lists.jboss.org/mailman/listinfo/jboss-development</a><br>
<br>
<br>
_______________________________________________<br>
jboss-development mailing list<br>
<a href="mailto:jboss-development@lists.jboss.org">jboss-development@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jboss-development" target="_blank">https://lists.jboss.org/mailman/listinfo/jboss-development</a><br>
</div></div></blockquote></div><br>