Spring Roo 1.2.0.RC1 released |
|

The Spring Roo team is delighted to announce the availability of 1.2.0 Release Candidate 1. The Roo 1.2.0.RC1 release follows on from M1 and includes two exciting new features:
- Multi-module Maven project support. This is the Roo community's most popular and most voted for feature (ROO-120). You can now create projects with a parent POM and as many project modules as you wish. For example, you can put your domain model in one module and separate out your UI code such as MVC or GWT, into their own modules. Full documentation on this feature will be available in the general availability release of Roo 1.2.0 later this year.
- JSF 2.0/PrimeFaces 3. The second most popular community feature and most asked for feature in the recent Roo survey – JSF 2.0/PrimeFaces support (ROO-516). You can now scaffold high-quality JSF applications utilizing the stunning components from the PrimeFaces 3.0 component library. Full round-tripping of code, switching between JSF 2.0 implementations (Oracle Mojarra or Apache MyFaces), and PrimeFaces theme selection via a Roo command are supported.
We have also enhanced our Roo annotations to give you more flexibility over the way you configure your persistence layer:
- No need to have the "Active Record"-pattern persistence code in your domain objects any longer. The new @RooJpaEntity annotation ensures only the @Entity, @Id, and @Version fields and methods are created and maintained by Roo, with no CRUD methods. Classes annotated with @RooJpaEntity are intended to be used with Roo's JPA repository and service layering features.
- The old @RooEntity annotation has been renamed to @RooJpaActiveRecord and is still the default when creating entities and will introduce the same CRUD methods as before.
- Use RC1 in existing Roo projects? – easy, simply rename your @RooEntity annotations to @RooJpaActiveRecord and use the organize imports feature in STS or Eclipse to resolve the imports.
Please remember this is a release candidate release, so you should keep using Roo 1.1.5 for production projects. However, we encourage you to test this new release as we want to get 1.2.0.RELEASE to you as soon as possible.
We hope you enjoy this new release. Please share your experiences via the community forum, follow @SpringRoo for the latest news, or use #springroo in your tweets
Alan Stewart, Project Lead – Spring Roo
Similar Posts
- New application layering and persistence choices in Spring Roo 1.2
- Spring Roo 1.2.1.RELEASE available
- Spring Roo 1.2.0.M1 released
- Groovy 2.1 released
- Fine-tuning Spring Data repositories





gavinlau says:
Added on November 24th, 2011 at 12:14 amThat is a great event!
donny says:
Added on November 24th, 2011 at 4:17 amThanks for this release esp the multi modules support ;D
Steve says:
Added on November 29th, 2011 at 3:28 amhello guys, I get envy on this kind of things. Its appears that lots of people are having this things on easy while on my part, its just hard. We'll we all have different skills and abilities in life. los angeles criminal appeals attorney
Davina Peduzzi says:
Added on December 3rd, 2011 at 12:26 pmAye Captain :=)
Kyra Hewko says:
Added on December 6th, 2011 at 7:09 amAmen to that. Just want to say thanks for a great post!
pogotowie komputerowe Bydgoszcz says:
Added on December 9th, 2011 at 6:20 pmWould you mind if I quote a small number of your blog posts as long as I provide credit and sources back to your webpage: http://blog.springsource.org/2011/11/23/spring-roo-1-2-0-rc1-released. I'll aslo be certain to give you the appropriate anchor text link using your webpage title: Spring Roo 1.2.0.RC1 released | SpringSource Team Blog. Please be sure to let me know if this is ok with you. Many thanks