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.
Nice work! Cant wait for CR1 :)
There is something wrong with Seam Security. There is no reference documentation, there is no artifact in repository:
http://repository.jboss.org/nexus/content/groups/public/org/jboss/seam/security/seam-security/
For example bom declares missing http://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/seam/security/seam-security-impl/3.0.0.Beta2/seam-security-impl-3.0.0.Beta2.jar
Great work team!
I can't wait to get started on this. Every day I start a new project with Seam 2 I keep thinking,
Hmm, I'll look into this immediately.
The security artifacts are now in the JBoss Nexus repository. I'm not sure what happened with the first attempt, although I did have a lot of modules to release and this one might have failed with me not noticing.
No need to wait a few months, the Seam 3 final release is scheduled for next month.
Great job Shane on the release, and to all the community members who have been helping put Seam 3 on the fast track to round out Java EE 6 and CDI. The timing is excellent for an announcement at jFokus. (We need something to warm us up here. It's -20C).
Next month?! unbelievable!!
I just downloaded seam-3.0.0.Beta2. How do I build the princess example? I don't see any pom.xml files anywhere? what am i missing here??! I see doc, lib, source high level directories in the zip. thx.
Is it possible to use the following application stack out of the box?
If not is there a reference how to set up these versions of Weld and Seam in JBoss AS 6.0.0.Final ?
As it says in the announcement, examples are planned for the next release. For now, you can access them from their respective module repositories at http://github.com/seam.