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

Never build auth again! The Okta Developer Platform makes it simple to implement authentication, authorization, MFA and more in Java applications. Get started with the free API.

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!

Build and launch faster with Okta’s user management API. Register today for the free forever developer edition!

Topics:
java ,springroo ,spring

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}