I've just uploaded the Seam 3.0.0.Beta2 bundled release to Sourceforge, where you can download it using the following link:
This release fixes many issues, and also for the first time includes consolidated reference documentation and source code. The following Seam modules are bundled:
- Seam Catch 3.0.0.Beta2
- Seam Config 3.0.0.Beta3
- Seam Faces 3.0.0.Beta3
- Seam International 3.0.0.Beta2
- Seam Persistence 3.0.0.Beta4
- Seam Remoting 3.0.0.Beta2
- Seam Rest 3.0.0.Beta1
- Seam Security 3.0.0.Beta2
- Seam Servlet 3.0.0.Beta2
- Seam Solder 3.0.0.Beta4
- Seam Wicket 3.0.0.Beta1
If you are using Maven please import the seam-bom (Seam Bill of Materials) pom, which contains all of the latest version numbers. Generally the easiest way to do this is to define a property for the Seam bom version (the latest is 3.0.0.b09), and then update that as newer versions are released. Here's an example:
<properties>
<seam.version>3.0.0.b09</seam.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.seam</groupId>
<artifactId>seam-bom</artifactId>
<version>${seam.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Then, it's a simple matter of declaring which Seam module dependencies you require inside your <dependencies> tag (no need to specify the version as it comes from the seam-bom):
<dependency>
<groupId>org.jboss.seam.solder</groupId>
<artifactId>seam-solder</artifactId>
</dependency>
The next Seam release will be CR1, planned for the end of February. For CR1 we still have a lot of work to do, including:
- Include examples in the distribution (we're still working out the best way to package these)
- Consolidated API documentation
- General quality control, ensuring all the modules are consistent
- Outstanding issues in JIRA
Once again, you can help us out greatly by letting us know of any issues you discover while using this release.