Help

The Seam 3.0 CR2 release is now available for download from the following location:

Download distribution

Reference documentation can be found here:

Reference Docs

While the individual Seam module versions haven't changed for this release, the distribution now includes Seam Forge, the totally new, engineered from the ground up shiny successor to seam-gen.

How many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you're left thinking, I wish it were that easy for me. Well, there's good news: You don't have to leave Java EE just to find a developer tool that makes starting out simple. Seam Forge is heating up Java EE, and is ready to work it into a full-fledged project.

It's also an incremental enhancement tool that lets you to take an existing Java EE projects and safely work-in new functionality. Seam Forge comprehends your entire project, including the abstract structure of the files, and can make intelligent decisions of how and what to change. It also features an extensible plugin system, powerful command-link features and much more.

Whether you want to get your startup going today, or make your big customers happy tomorrow, Seam Forge is a tool you should be looking at.

Follow the getting started steps in the Forge reference documentation to find out how easy it is to create a new Java EE project with Forge.

The Seam 3.0 CR2 release also includes an updated version of the Seam Booking example (what would a Seam release be without it?). Many thanks goes to José Freitas for spending the time to get this example working, and for giving it a refreshing new look.

With the CR2 release out of the way, the Seam team will now be working hard to prepare for the 3.0 Final release, which can be expected by the end of this month. If you discover any issues while using the CR2 release, please let us know by reporting it in JIRA.

21 comments:
 
08. Mar 2011, 17:04 CET | Link
Paul Mooney | paul.mooney(AT)live.com

Can't wait to try it. Unfortunately The guide's link to install Forge goes to the installation page for Seam International.

Will try installing from Here

 
08. Mar 2011, 17:46 CET | Link
Arbi Sookazian

Noticed the high-level directory name changed from jboss-seam-2.2.0.GA to seam-3.0.0.CR2...

 
08. Mar 2011, 17:56 CET | Link
Arbi Sookazian

Our projects have multiple high-level parent POMs. Will/does Forge handle these kinds of projects or must they be a single parent POM? We have dependencies on JARs in related projects. In our cases, mvn clean install produces EAR files for deployment.

http://docs.jboss.org/seam/3/latest/reference/en-US/html/forge-generate.webapp.javaee.html

btw, congrats on achieving CR2 status!

 
08. Mar 2011, 18:46 CET | Link
Waldemar

Forge not running in Seam 3 CR2. :(

 
08. Mar 2011, 18:48 CET | Link
Paul Mooney | paul.mooney(AT)live.com

Couldn't find Alpha 2.0 anywhere. I Had to download the source from GitHub, and update the jansi version to 1.5 under the shell module to get it to work under Windows.

Looks good so far, though I can't get some of the commands to work (the ones without stars).

Are there something like man pages for each of the commands? For example, 'provider setup', what does it want? A fully qualified JPA Provider?

 
08. Mar 2011, 21:58 CET | Link
Paul Mooney wrote on Mar 08, 2011 11:04:
Can't wait to try it. Unfortunately The guide's link to install Forge goes to the installation page for Seam International. Will try installing from Here

Which link are you clicking on? The following works:

http://docs.jboss.org/seam/3/latest/reference/en-US/html/forge-installation.html

 
08. Mar 2011, 22:03 CET | Link
Waldemar wrote on Mar 08, 2011 12:46:
Forge not running in Seam 3 CR2. :(

If you're running on a *nix-based OS you may need to change the file permissions in the forge directory to allow execution.

 
08. Mar 2011, 22:06 CET | Link
Paul Mooney wrote on Mar 08, 2011 12:48:
Couldn't find Alpha 2.0 anywhere. I Had to download the source from GitHub, and update the jansi version to 1.5 under the shell module to get it to work under Windows.

You can download the Alpha 2 distribution directly from here.

 
08. Mar 2011, 23:00 CET | Link
Lincoln

The Forge Alpha2 release has been uploaded, and can be found here:

http://sourceforge.net/projects/jboss/files/Forge/1.0.0/

 
08. Mar 2011, 23:16 CET | Link
Lincoln

For windows users to fix the startup issue, replace jansi.jar (version 1.2) in $FORGE_HOME/lib with jansi-1.5.jar from maven central:

http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.5/jansi-1.5.jar

 
09. Mar 2011, 01:15 CET | Link

seam-booking example seems to have run but have many errors:

 
09. Mar 2011, 04:12 CET | Link
flowas wrote on Mar 08, 2011 19:15:
seam-booking example seems to have run but have many errors:

Could you please report the details of any errors you have here. This will greatly assist in ironing out any issues before the final release.

 
09. Mar 2011, 06:44 CET | Link

A little blog entry here: http://kennardconsulting.blogspot.com/2011/03/grokking-seam-forge-part-2.html

 
09. Mar 2011, 13:51 CET | Link
Richard Kennard wrote on Mar 09, 2011 00:44:
A little blog entry here: http://kennardconsulting.blogspot.com/2011/03/grokking-seam-forge-part-2.html

Nice work, thanks Richard!

09. Mar 2011, 20:43 CET | Link
Thai

I don't see any Seam Persistence example in the seam-3.0.0.CR2.zip file.

 
10. Mar 2011, 23:12 CET | Link
Asgeir

Any plans of publishing the artifacts for CR2 to the JBoss maven repository?

11. Mar 2011, 01:53 CET | Link
Thai wrote on Mar 09, 2011 14:43:
I don't see any Seam Persistence example in the seam-3.0.0.CR2.zip file.

There is no dedicated persistence example as such. Since it's such a fundamental module, it's used in a number of the other examples.

 
11. Mar 2011, 01:54 CET | Link
Asgeir wrote on Mar 10, 2011 17:12:
Any plans of publishing the artifacts for CR2 to the JBoss maven repository?

The artifacts are all in the JBoss Nexus repository. See this page for details.

 
11. Mar 2011, 07:43 CET | Link
Asgeir
Shane Bryzak wrote on Mar 10, 2011 19:54:
Asgeir wrote on Mar 10, 2011 17:12:
Any plans of publishing the artifacts for CR2 to the JBoss maven repository?
The artifacts are all in the JBoss Nexus repository. See this page for details.

It looks like only CR1 artifacts are in the repository, not CR2? e.g. https://repository.jboss.org/nexus/content/groups/public/org/jboss/seam/international/seam-international/

cheers, asgeir

 
11. Mar 2011, 11:47 CET | Link

As the announcement states, the individual module versions haven't changed. The point of this release was to get Forge into the Seam bundle so people could try it out. So while the bundled release is at CR2, the modules remain at CR1.

 
22. Mar 2011, 19:53 CET | Link

i'm trying to get any Seam3 demo application deployed to Jboss6.0 fom Eclipse (3.6) but it's seem just impossible. Why is the initial hurdles to get an example as a basis to start learning so high. I'm getting frustrated....