Over a million developers have joined DZone.

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

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

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!

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

java ,springroo ,spring

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

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

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

{{ parent.tldr }}

{{ parent.urlSource.name }}