One more important detail. You must have a Bean Validation implementation and API JAR in the JBoss AS classpath. I use the following JARs.<br><br>hibernate-validator-4.0.0.Beta1.jar<br>slf4j-api-1.5.6.jar<br>slf4j-log4j12-1.5.6.jar<br>
validation-api-1.0.CR2.jar<br><br>You can download the release here <a href="http://sourceforge.net/project/showfiles.php?group_id=40712&amp;package_id=225206">http://sourceforge.net/project/showfiles.php?group_id=40712&amp;package_id=225206</a> or get the SVN from here <a href="http://anonsvn.jboss.org/repos/hibernate/beanvalidation/trunk/">http://anonsvn.jboss.org/repos/hibernate/beanvalidation/trunk/</a> and here <a href="http://anonsvn.jboss.org/repos/hibernate/validator/trunk/">http://anonsvn.jboss.org/repos/hibernate/validator/trunk/</a><br>
<br>-Dan<br><br><div class="gmail_quote">On Thu, May 28, 2009 at 3:58 PM, Dan Allen <span dir="ltr">&lt;<a href="mailto:dan.j.allen@gmail.com">dan.j.allen@gmail.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;">
If you&#39;ve been watching in on the conversations and are interested in experimenting with Seam 3, I&#39;ve prepared a concise set of instructions for getting started. Keep in mind that Seam 3 is in the very early stages, so put on your lab glasses ;)<br>

<br>Begin by installing/extracting JBoss AS 5. Set JBOSS_HOME to point to this installation. Now, checkout and build!<br><br>Open a shell and switch to your development directory. (Committers note that you can change the repository URLs to <a href="https://svn.jboss.org." target="_blank">https://svn.jboss.org.</a>..)<br>

<br>mkdir webbeans-trunk<br>cd webbeans-trunk<br>svn co <a href="http://anonsvn.jboss.org/repos/webbeans/ri/trunk" target="_blank">http://anonsvn.jboss.org/repos/webbeans/ri/trunk</a> ri<br>svn co <a href="http://anonsvn.jboss.org/repos/jbossas/projects/webbeans-ri-int/trunk" target="_blank">http://anonsvn.jboss.org/repos/jbossas/projects/webbeans-ri-int/trunk</a> ri-int<br>

svn co <a href="http://anonsvn.jboss.org/repos/webbeans/extensions/trunk" target="_blank">http://anonsvn.jboss.org/repos/webbeans/extensions/trunk</a> extensions<br>cd ri<br>mvn install -Dmaven.test.skip=true<br>cd ../ri-int<br>
mvn install -Dmaven.test.skip=true<br>
cd ../extensions/logger<br>mvn install -Dmaven.test.skip=true<br>cd ../../ri/jboss-as<br><br>PAUSE<br>-&gt; create file local.build.properties and populate with:<br>jboss.home=&lt;&lt;same as JBOSS_HOME&gt;&gt;<br>webbeans-ri-int.version=5.2.0-SNAPSHOT<br>

webbeans.version=1.0.0-SNAPSHOT<br><br>ant update<br><br>cd ../../..<br>mkdir seam-trunk<br>cd seam-trunk<br>svn co <a href="http://anonsvn.jboss.org/repos/seam/modules/trunk" target="_blank">http://anonsvn.jboss.org/repos/seam/modules/trunk</a> modules<br>

cd modules/parent<br>mvn install<br>cd ../jsf-upgrade-tool/<br>mvn<br>cd ../..<br>svn co <a href="http://anonsvn.jboss.org/repos/seam/examples/trunk" target="_blank">http://anonsvn.jboss.org/repos/seam/examples/trunk</a> examples<br>
cd examples/booking<br>
mvn cli:execute-phase<br>&gt; explode<br><br>Start JBoss and visit <a href="http://localhost:8080/seam-booking/" target="_blank">http://localhost:8080/seam-booking/</a><br><br>I welcome all feedback and patches.<br><br>Cheers,<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>
</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>