[seam-dev] Re: lab notes for experimenting with Seam 3

Dan Allen dan.j.allen at gmail.com
Fri May 29 11:17:59 EDT 2009


A couple more details that I've been reminded of.

You need to use JDK 6 atm. Seam 3 will target JDK 5, but for now I'm using a
JDK 6 API for convenience/prototyping.

There is one module in Seam that is not build automatically by the parent
pom.

cd seam-trunk/modules/webbeans-bridge
mvn install

I'll be moving the parent pom up a directory later today, so instead of
building Seam from the parent folder you will build from the root.

-Dan

On Thu, May 28, 2009 at 9:11 PM, Dan Allen <dan.j.allen at gmail.com> wrote:

> One more important detail. You must have a Bean Validation implementation
> and API JAR in the JBoss AS classpath. I use the following JARs.
>
> hibernate-validator-4.0.0.Beta1.jar
> slf4j-api-1.5.6.jar
> slf4j-log4j12-1.5.6.jar
> validation-api-1.0.CR2.jar
>
> You can download the release here
> http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=225206or get the SVN from here
> http://anonsvn.jboss.org/repos/hibernate/beanvalidation/trunk/ and here
> http://anonsvn.jboss.org/repos/hibernate/validator/trunk/
>
> -Dan
>
>
> On Thu, May 28, 2009 at 3:58 PM, Dan Allen <dan.j.allen at gmail.com> wrote:
>
>> If you've been watching in on the conversations and are interested in
>> experimenting with Seam 3, I'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 ;)
>>
>> Begin by installing/extracting JBoss AS 5. Set JBOSS_HOME to point to this
>> installation. Now, checkout and build!
>>
>> Open a shell and switch to your development directory. (Committers note
>> that you can change the repository URLs to https://svn.jboss.org...)
>>
>> mkdir webbeans-trunk
>> cd webbeans-trunk
>> svn co http://anonsvn.jboss.org/repos/webbeans/ri/trunk ri
>> svn co
>> http://anonsvn.jboss.org/repos/jbossas/projects/webbeans-ri-int/trunkri-int
>> svn co http://anonsvn.jboss.org/repos/webbeans/extensions/trunkextensions
>> cd ri
>> mvn install -Dmaven.test.skip=true
>> cd ../ri-int
>> mvn install -Dmaven.test.skip=true
>> cd ../extensions/logger
>> mvn install -Dmaven.test.skip=true
>> cd ../../ri/jboss-as
>>
>> PAUSE
>> -> create file local.build.properties and populate with:
>> jboss.home=<<same as JBOSS_HOME>>
>> webbeans-ri-int.version=5.2.0-SNAPSHOT
>> webbeans.version=1.0.0-SNAPSHOT
>>
>> ant update
>>
>> cd ../../..
>> mkdir seam-trunk
>> cd seam-trunk
>> svn co http://anonsvn.jboss.org/repos/seam/modules/trunk modules
>> cd modules/parent
>> mvn install
>> cd ../jsf-upgrade-tool/
>> mvn
>> cd ../..
>> svn co http://anonsvn.jboss.org/repos/seam/examples/trunk examples
>> cd examples/booking
>> mvn cli:execute-phase
>> > explode
>>
>> Start JBoss and visit http://localhost:8080/seam-booking/
>>
>> I welcome all feedback and patches.
>>
>> Cheers,
>>
>> -Dan
>>
>> --
>> Dan Allen
>> Senior Software Engineer, Red Hat | Author of Seam in Action
>>
>> http://mojavelinux.com
>> http://mojavelinux.com/seaminaction
>> http://in.relation.to/Bloggers/Dan
>>
>> NOTE: While I make a strong effort to keep up with my email on a daily
>> basis, personal or other work matters can sometimes keep me away
>> from my email. If you contact me, but don't hear back for more than a
>> week,
>> it is very likely that I am excessively backlogged or the message was
>> caught in the spam filters.  Please don't hesitate to resend a message if
>> you feel that it did not reach my attention.
>>
>
>
>
> --
> Dan Allen
> Senior Software Engineer, Red Hat | Author of Seam in Action
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> http://in.relation.to/Bloggers/Dan
>
> NOTE: While I make a strong effort to keep up with my email on a daily
> basis, personal or other work matters can sometimes keep me away
> from my email. If you contact me, but don't hear back for more than a week,
> it is very likely that I am excessively backlogged or the message was
> caught in the spam filters.  Please don't hesitate to resend a message if
> you feel that it did not reach my attention.
>



-- 
Dan Allen
Senior Software Engineer, Red Hat | Author of Seam in Action

http://mojavelinux.com
http://mojavelinux.com/seaminaction
http://in.relation.to/Bloggers/Dan

NOTE: While I make a strong effort to keep up with my email on a daily
basis, personal or other work matters can sometimes keep me away
from my email. If you contact me, but don't hear back for more than a week,
it is very likely that I am excessively backlogged or the message was
caught in the spam filters.  Please don't hesitate to resend a message if
you feel that it did not reach my attention.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/seam-dev/attachments/20090529/7359f3b2/attachment.html 


More information about the seam-dev mailing list