Help

Built with Seam

You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.

Seam 1 and Seam 2 Requirements

Please read the Requirements FAQ first if you have any questions, this is a quick overview:

  • Seam 2.3.0.ALPHA is restructured into Maven multimodule project. Preview download is available.
  • Important: You do not need JBoss Application Server to write or deploy Seam applications. See this page for more information on supported application servers and containers. Seam is bundled with a number of useful example applications, many of which do target JBoss AS for out-of-the-box deployment. Some bundled examples have been ported to other application servers and servlet containers, as documented in their README files.
  • Use the latest release 2.2.2.Final, which solves security issue found in JSF EL interpolation.
  • Seam 2.2.1.Final examples run also on JBoss Application Server 6
  • Seam 2.2 examples target JBoss Application Server 5.1.
  • Seam 2.0 and 2.1 examples target JBoss Application Server 4.2 or 5.0.
  • Seam 1.2 examples target JBoss 4.0, which must be installed using the JEMS installer with the ejb3 or ejb3-clustering profile.
  • JDK 5.0 is required for all Seam releases. Seam has been also tested on JDK 6.0 (check this page for updates).

To get started with Seam after you downloaded it, please follow the Getting Started guidelines.

Seam 1 and Seam 2 Releases

Package Version Category Size Released License
JBoss Seam 2.3 2.3.0.ALPHA Preview 114 MB 14.10.2011 LGPL Notes Download
JBoss Seam 2.2 2.2.2.Final Final 113 MB 27.04.2011 LGPL Notes Download
JBoss Seam 2.2 2.2.1.Final Final 113 MB 28.01.2011 LGPL Notes Download
JBoss Seam 2.2 2.2.0.GA Final 111 MB 30.07.2009 LGPL Notes Download
JBoss Seam 2.1 2.1.2.GA Final 136 MB 08.06.2009 LGPL Notes Download
JBoss Seam 2.0 2.0.3.CR1 Preview 84 MB 13.06.2008 LGPL Notes Download
JBoss Seam 2.0 2.0.2.SP1 Final 84 MB 28.05.2008 LGPL Notes Download
JBoss Seam 1.2 1.2.1 GA Final 73 MB 27.03.2007 LGPL Notes Download

Browse all packages | Latest 2.0 Unstable Nightly Build | Latest 2.2 Unstable Nightly Build | JBoss Product Versioning Guidelines

Seam 2 in Maven

Seam 2 is available from the JBoss Maven 2 repository:

  • Group Id: org.jboss.seam
  • Artifact Ids: jboss-seam, jboss-seam-ui, jboss-seam-remoting, jboss-seam-ioc, jboss-seam-pdf, jboss-seam-mail, jboss-seam-debug, jboss-seam-excel, jboss-seam-rss, jboss-seam-wicket, jboss-seam-resteasy

Read this article for more information about Seam with Maven. You can also find unstable nightly builds on the JBoss Maven 2 snapshot repository.

Seam SVN Repository

Seam is located in the JBoss SVN Repository, in the seam module. Seam 2 is a organized as a single project (thus one repository), built using Ant. If you are looking for Seam 3, refer to the Seam 3 check out and build page page for instructions.

# Anonymous SVN checkout of the 2.0 stable branch:
svn co http://anonsvn.jboss.org/repos/seam/branches/community/Seam_2_0 seam

# Anonymous SVN checkout of the 2.1 stable branch:
svn co http://anonsvn.jboss.org/repos/seam/branches/community/Seam_2_1 seam

# Anonymous SVN checkout of the 2.2 stable branch:
svn co http://anonsvn.jboss.org/repos/seam/branches/community/Seam_2_2 seam

# Anonymous SVN checkout of the 2.3 stable branch:
svn co http://anonsvn.jboss.org/repos/seam/branches/community/Seam_2_3 seam

# Developer/Committer SVN checkout of the 2.0 stable branch:
svn co https://svn.jboss.org/repos/seam/branches/community/Seam_2_0 seam

# Developer/Committer SVN checkout of the 2.1 stable branch:
svn co https://svn.jboss.org/repos/seam/branches/community/Seam_2_1 seam

# Developer/Committer SVN checkout of the 2.2 stable branch:
svn co https://svn.jboss.org/repos/seam/branches/community/Seam_2_2 seam

# Developer/Committer SVN checkout of the 2.3 stable branch:
svn co https://svn.jboss.org/repos/seam/branches/community/Seam_2_3 seam

Please see JBoss SVN Repository for complete access instructions, including how to get commit access.

Browse Seam Repository | Seam SVN Notification Feed | Seam SVN Notification Mailing List

Building Seam 2

You need a full install of ant 1.7.0. Some linux distributions only supply a partial installation of ant which will make the build fail. If so, make sure ant-nodeps.jar is on the classpath.

To build Seam from SVN, just run ant build in seam/. You'll find the built artifacts and current set of libraries in jboss-seam/lib.

For more information, see Getting Started Developing the Seam Framework.

Building Seam 2.3

You need an install of Maven 3.0.x.

To build Seam from SVN, just run mvn clean install in seam/jboss-seam-parent.