Using Seam Framework with Maven

Seam Framework is a next generation Java web application framework developed by JBoss, Red Hat. It combines two frameworks, namely, the Enterprise JavaBeans (EJB3) and Java Server Faces (JSF). It also introduces the concept of "bijection" (similar to Spring Framework's injection) which allows for injection and removal of beans using simple @In and @Out annotations.

This recipe assumes you have basic knowledge of the Seam Framework and helps integrate Seam within your Maven web application project.

Getting ready

Seam is a web application framework. Hence you need a Maven web application project to implement it in. If you don't have one ready, create it by running the following command in the console:

$ mvn archetype:generate ...

Get Apache Maven 3 Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.