After 2.3.0.Beta1 release we released second beta.
Big thanks goes to Marek Schmidt author of Arquillian Integration, Dan Hinojosa who helped with seam-gen and examples migrations and Shane Bryzak who helped with fixing of bugs.
What is new?
Arquillian integration replaced deprecated JBoss Embedded. We also updated Seam-gen to be able to work (there are still issues, but it works at least with some workarounds) and further worked with JBoss Tools team to have that update in JBoss Tools eclipse plugin 3.3.
We added Seam BOM file which manages all versions of Seam 2.3 modules and other dependencies used and relied on in integrations with other frameworks or libraries.
Maven artifacts are published in JBoss Nexus repository. So update version in your application's pom.xml files or download the distribution from link above.
- Set up the JBoss repository in your ~/.m2/settings.xml like profile (you can use a template from Seam2.3 build/settings.xml )
- Correct Maven usage is for instance like with help of imported Seam BOM:
... <dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.seam</groupId> <artifactId>bom</artifactId> <version>2.3.0.Beta2</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.seam</groupId> <artifactId>jboss-seam</artifactId> <type>ejb</type> </dependency> <dependency> <groupId>org.jboss.seam</groupId> <artifactId>jboss-seam-ui</artifactId> </dependency> </dependencies> ...
Seam 2.3.0.Beta2 also uses Richfaces 4.2.2.Final CDK for generation of Seam UI taglib, so we are not using old Richfaces 3 CDK anymore. There are some minor issues with that migration, as you could see in JBSEAM-4955 . However it is not blocking usage of Seam Validators or Converters.
Download links are at http://www.seamframework.org/Seam2/Downloads and Documentation links are at http://www.seamframework.org/Seam2/Seam2Documentation.
We change a little content of distribution to have source distribution besides binary distribution with seam-gen. Examples which should work out of the box are in src zip in examples-ee6 subdirectory
Our roadmap is now updated to have 2.3.0.CR1l, which should fix all known and not yet discovered issues in proper timeframe and will become our 2.3.0.Final.
So check it out Seam 2.3.0.Beta2 and return back with a feedback!