Ok, sorry.  The vendor-specific application server xml files are a disaster.  Eliminate them if possible.  You&#39;re right, it would make our lives somewhat simpler/easier w/o them.  Refactoring when porting to a different app server should hopefully not be too much work.  Either way, there would be work involved when porting an app to a different app server.<br>
<br>It would be nice if all xml files were hot deployable as well (JRebel has support for hot deploying applicationContext.xml and struts-config.xml IIRC).  But that&#39;s a different topic I guess...<br><br><br><div class="gmail_quote">
On Wed, Nov 25, 2009 at 8:37 AM, Pete Muir <span dir="ltr">&lt;<a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
No, I am talking about things like jboss-web.xml vs web.xml, application.xml vs jboss-app.xml etc. components.xml and pages.xml are stuff from Seam2. I am specifically talking about vendor extensions to specs where vendors introduce their own config files to control the their spec extensions<br>

<div class="im"><br>
On 25 Nov 2009, at 16:31, Arbi Sookazian wrote:<br>
<br>
&gt; So I take it you&#39;re specifically referring to components.xml and pages.xml (and not faces-config.xml)?  If you could fine, but then what happens if the dev wants to port to another integration fwk and eliminate Seam3 (not that anybody would really do that!)<br>

<br>
</div>TBH if someone takes an existing large app that has Seam deeply in it and decides to remove Seam, editing a config file is probably the easiest bit for them ;-) Don&#39;t be fooled into thinking that you can delete a few config files, delete some jars and your app magically keeps going<br>

<div class="im"><br>
&gt; Instead of deleting Seam-specific xml files, you must edit EE-specific xml files.  But I guess that may not be a big deal.<br>
&gt;<br>
&gt; It seems cleaner to me and easier to read/understand the configs if you have separate Seam-specific xml files for it...  Of course, it may be easier for users b/c it&#39;s less files to worry about...<br>
<br>
</div>Exactly. Of course you would still have the option of splitting things out if you are anal about this kind of stuff.<br>
<div class="im"><br>
&gt;<br>
&gt; I would consider Seam to be an extension of JEE, so if you &quot;collapse&quot; data in EE-specific xml files, then that may be considered an intrusion of sorts...<br>
<br>
</div>If you think like this, you probably aren&#39;t using Seam - this stuff &quot;intrudes&quot; into your app in many places ;-)<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; On Wed, Nov 25, 2009 at 6:02 AM, Pete Muir &lt;<a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a>&gt; wrote:<br>
&gt; Hi Jason,<br>
&gt;<br>
&gt; Something that came up during our Seam team meeting was the issue of config files again. We wanted to investigate again why we can&#39;t put namespaced elements into existing java ee config files such as application.xml, ejb-jar.xml, web.xml, but instead have to provide our own... Of course, this is non portable, but it would make life easier for users in our opinion.<br>

&gt;<br>
&gt; Previously we have heard that this would cause us to fail the TCK, but given that this code would never run in the EE TCK, I can&#39;t see how.<br>
&gt;<br>
&gt; Any ideas?<br>
&gt;<br>
&gt; Pete<br>
&gt; _______________________________________________<br>
&gt; weld-dev mailing list<br>
&gt; <a href="mailto:weld-dev@lists.jboss.org">weld-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/weld-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/weld-dev</a><br>
&gt;<br>
<br>
</div></div></blockquote></div><br>