Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Spring Roo 2.0.0.M1 Has Been Released!

DZone's Guide to

Spring Roo 2.0.0.M1 Has Been Released!

On behalf on the Spring Roo team at DISID Corporation, I am pleased to announce that Spring Roo 2.0.0.M1 has been released!

· Java Zone
Free Resource

Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.

On behalf on the Spring Roo team at DISID Corporation, I am pleased to announce that Spring Roo 2.0.0.M1 has been released!

This first release of Spring Roo 2 is one of the most important refactorings of the Spring Roo project. We have moved Roo to be a smaller and easier to maintain project:

  • The OSGi container has been upgraded to OSGi R5.
  • Spring Roo has defined its runtime. The Roo runtime contains everything that is needed to execute addons and it doesn’t contain any addon.
    • Because Roo runtime doesn’t contain any addon, so it is easier to keep it more stable and backward compatible.
  • Now Spring Roo is centered in Spring technologies so addons like GWT addon and JSF addon have been moved to their own projects in order to be maintained by Roo community. If your organization would like to contribute to Roo project by maintaining these addons please contact to: springroo at disid.com
  • The user guide has been migrated to ASCIIdoc.

Also, we were focused on improving extensibility and increasing the collaboration of the Spring Roo project:

  • A place to share, to find, and keep track of third party addons has been created. This place is the "Roo Marketplace."
  • Roo provides a new way to package and distribute a set of addons together: the "Roo Addon Suite." Roo Addon Suite is based on OSGi R5 Subsystems that provides a really convenient deployment model, without compromising the modularity of Roo.

As always, new version of Spring Roo includes some bug fixes and improvements reported by the community.

For full details on the changes made in the new Spring Roo version, please refer to the Spring Roo 2.0.0.M1 Release Note.

Thanks to all awesome users who came up with useful bug reports and suggestions.

Currently we are working on Spring Roo 2.0.0.M2 that will include the following improvements:

  • Update code generation to use latest versions: Spring framework 4 et al.
    • Move from Spring framework dependencies to Spring IO Platform
  • User Managed POM (ROO-3465, ROO-3478)
  • First version of the new Web UI (ROO-3629)

Additionally STS teams are working on releasing the STS 3.7.0 which will include the Spring IDE Roo Support for Roo 2.0.0. If you want to install the updated Roo components before, you would do it manually via the Spring IDE nightly update site.

For more specific information about Spring Roo project please see the Project Page | GitHub

As always, you’ll also find Roo on Twitter - either follow @SpringRoo or just include #SpringRoo in your tweets.

Stay tuned to Spring Roo news!

Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat

Topics:
java ,springroo ,spring

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}