I recognize it&#39;s a bit compulsive, but I&#39;ve added a section on the Seam wiki about Maven POM guidelines. I am recommending an order of elements to follow. The actual order is really not important. What is important is that we are consistent across projects/modules. POM files have a ton of XML and it is much easier to find stuff when you can rely on where it is located in the document.<br>
<br><a href="http://seamframework.org/Community/GettingStartedDevelopingTheSeamFramework#H-MavenPOMGuidelines">http://seamframework.org/Community/GettingStartedDevelopingTheSeamFramework#H-MavenPOMGuidelines</a><br><br>I&#39;ll bring the Seam POMs inline, but as you add new ones, please try to honor the order. As always, if you have an objection to the order, please propose a change to this guideline.<br>
<br>-Dan<br><br><div class="gmail_quote">On Tue, May 5, 2009 at 10:42 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;">
Naming sounds good :-)<div><div></div><div class="h5"><br>
<br>
On 5 May 2009, at 15:34, Dan Allen wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I just checked in a new example to Seam 3, servlet-permalink. It is a very simple blog with comments (you can&#39;t post a new entry yet). This example is very important because it demonstrates the view parameters (i.e., page parameters) that Red Hat (Pete and I) contributed to JSF 2 (hence the name permalink). It of course uses JSR-299 beans as well, but no database.<br>

<br>
I am moving forward with the convention of prefixing WAR projects that target a servlet environment with servlet-. Thus, I&#39;m thinking about having a cooresponding prefix for Java EE projects (EARs). I propose the prefix jee-. So I may change booking to jee-booking. Thoughts?<br>

<br>
Of course, there may be other prefixes in the future like wicket-booking and groovy-booking. I just want the example name to help poeple understand what it is demonstrating. Just trying to find the best approach.<br>
<br>
-Dan<br>
<br>
On Thu, Apr 23, 2009 at 6:03 PM, Dan Allen &lt;<a href="mailto:dan.j.allen@gmail.com" target="_blank">dan.j.allen@gmail.com</a>&gt; wrote:<br>
After a late night, I&#39;m happy to announce that I have all of the following deployments working for examples.<br>
<br>
packaged EAR to JBoss AS using jboss plugin (booking)<br>
exploded EAR to JBoss AS using antrun plugin (booking)<br>
packaged WAR to Tomcat using tomcat plugin (servlet-booking)<br>
exploded WAR to Tomcat using tomcat plugin (servlet-booking)<br>
in place WAR w/ embedded Jetty using jetty plugin (servlet-booking)<br>
in place WAR w/ embedded Tomcat using tomcat plugin (servlet-booking)<br>
<br>
Everything is done with native Maven 2 except for the exploded EAR to JBoss AS. I made the antrun configuration as elegant as possible to support that use case, and I think it works out nicely. Instructions are in the readme.txt. The instructions are still missing some details, but I should have all gaps filled in soon.<br>

<br>
Now, for more functionality and tests ;)<br>
<br>
-Dan<br>
<br>
<br>
On Wed, Apr 22, 2009 at 7:01 PM, Dan Allen &lt;<a href="mailto:dan.j.allen@gmail.com" target="_blank">dan.j.allen@gmail.com</a>&gt; wrote:<br>
I just checked in the scaffolding for the servlet-booking example, a WAR which will target Tomcat and Jetty (and perhaps even JBoss AS once I get the profiles setup). In the process, I believe I solved the issue of binding the JCDI Manager to JNDI in Jetty. What&#39;s really strange though is that once I get the Manager, it doesn&#39;t find any beans on my classpath. But that might have to do with...<br>

<br>
Jetty is still in a crippled state. First, JSF 2 does not appear fully on Jetty. If I use the @ManagedBean annotation, the bean cannot be found. If I used the @Named annotation, same thing. Both examples work unchanged on Tomcat. So I&#39;m not sure yet. Going to contact the Mojarra team.<br>

<br>
The scaffolding works beautifully on Tomcat. I&#39;m going to working both the booking and servlet-booking projects as I fill out the functionality.<br>
<br>
<br>
-Dan<br>
<br>
-- <br>
Dan Allen<br>
Senior Software Engineer, Red Hat | Author of Seam in Action<br>
<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>
<a href="http://in.relation.to/Bloggers/Dan" target="_blank">http://in.relation.to/Bloggers/Dan</a><br>
<br>
NOTE: While I make a strong effort to keep up with my email on a daily<br>
basis, personal or other work matters can sometimes keep me away<br>
from my email. If you contact me, but don&#39;t hear back for more than a week,<br>
it is very likely that I am excessively backlogged or the message was<br>
caught in the spam filters.  Please don&#39;t hesitate to resend a message if<br>
you feel that it did not reach my attention.<br>
<br>
<br>
<br>
-- <br>
Dan Allen<br>
Senior Software Engineer, Red Hat | Author of Seam in Action<br>
<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>
<a href="http://in.relation.to/Bloggers/Dan" target="_blank">http://in.relation.to/Bloggers/Dan</a><br>
<br>
NOTE: While I make a strong effort to keep up with my email on a daily<br>
basis, personal or other work matters can sometimes keep me away<br>
from my email. If you contact me, but don&#39;t hear back for more than a week,<br>
it is very likely that I am excessively backlogged or the message was<br>
caught in the spam filters.  Please don&#39;t hesitate to resend a message if<br>
you feel that it did not reach my attention.<br>
<br>
<br>
<br>
-- <br>
Dan Allen<br>
Senior Software Engineer, Red Hat | Author of Seam in Action<br>
<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>
<a href="http://in.relation.to/Bloggers/Dan" target="_blank">http://in.relation.to/Bloggers/Dan</a><br>
<br>
NOTE: While I make a strong effort to keep up with my email on a daily<br>
basis, personal or other work matters can sometimes keep me away<br>
from my email. If you contact me, but don&#39;t hear back for more than a week,<br>
it is very likely that I am excessively backlogged or the message was<br>
caught in the spam filters.  Please don&#39;t hesitate to resend a message if<br>
you feel that it did not reach my attention.<br>
</blockquote>
<br></div></div><div class="im">
--<br>
Pete Muir<br>
<a href="http://www.seamframework.org" target="_blank">http://www.seamframework.org</a><br>
</div><a href="http://in.relation.to/Bloggers/Pete" target="_blank">http://in.relation.to/Bloggers/Pete</a><br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Dan Allen<br>Senior Software Engineer, Red Hat | Author of Seam in Action<br><br><a href="http://mojavelinux.com">http://mojavelinux.com</a><br><a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br>
<a href="http://in.relation.to/Bloggers/Dan">http://in.relation.to/Bloggers/Dan</a><br><br>NOTE: While I make a strong effort to keep up with my email on a daily<br>basis, personal or other work matters can sometimes keep me away<br>
from my email. If you contact me, but don&#39;t hear back for more than a week,<br>it is very likely that I am excessively backlogged or the message was<br>caught in the spam filters.  Please don&#39;t hesitate to resend a message if<br>
you feel that it did not reach my attention.<br>