Help

I've just uploaded the Seam 3.0.0.Beta2 bundled release to Sourceforge, where you can download it using the following link:

Download

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.

11 comments:
 
14. Feb 2011, 01:17 CET | Link
Sebastian Sachtleben

Nice work! Cant wait for CR1 :)

ReplyQuote
 
14. Feb 2011, 10:39 CET | Link
Marx

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

 
14. Feb 2011, 21:03 CET | Link

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, ...if only I could wait a few more months for seam 3

 
14. Feb 2011, 22:03 CET | Link
Marx wrote on Feb 14, 2011 04:39:
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

Hmm, I'll look into this immediately.

 
14. Feb 2011, 22:44 CET | Link

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.

 
14. Feb 2011, 22:44 CET | Link
Todd Morrison wrote on Feb 14, 2011 15:03:
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, ...if only I could wait a few more months for seam 3

No need to wait a few months, the Seam 3 final release is scheduled for next month.

 
15. Feb 2011, 00:46 CET | Link

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).

 
15. Feb 2011, 03:05 CET | Link
Sheng Gu
Shane Bryzak wrote on Feb 14, 2011 16:44:
No need to wait a few months, the Seam 3 final release is scheduled for next month.

Next month?! unbelievable!!

 
15. Feb 2011, 06:42 CET | Link
Arbi Sookazian

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.

15. Feb 2011, 14:35 CET | Link
Plamen

Is it possible to use the following application stack out of the box?

  • JBoss AS 6.0.0.Final
  • Weld 1.1.0.Final
  • Seam 3.0.0.Final (whenever it is ready)

If not is there a reference how to set up these versions of Weld and Seam in JBoss AS 6.0.0.Final ?

 
15. Feb 2011, 21:49 CET | Link
Arbi Sookazian wrote on Feb 15, 2011 00:42:
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.

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.

Post Comment