Martin Lippert

Martin Lippert

Martin leads the Spring Tools projects at VMware to provide the best developer tools out there for Spring. In addition to that he works on next generation developer tooling and innovative new architectures for cloud-based developer tooling. Before joining the Spring family, Martin co-founded it-agile, a leading consulting and development company focused on agile software development.

Recent Blog posts by Martin Lippert

Spring Tool Suite and Groovy/Grails Tool Suite 3.2.0 released

Releases | March 11, 2013 | ...

Dear Spring Community,

we are happy to announce the next major release of our Eclipse-based tooling today: The Spring Tool Suite (STS) 3.2.0 and the Groovy/Grails Tool Suite (GGTS) 3.2.0.

Highlights from this release include:

  • Eclipse Juno SR2 updates (including Mylyn, EGit, m2e, m2e-wtp)
  • added support for high-res displays on Mac OSX
  • updated bundled tc Server to 2.8.2
  • major performance improvements for working with Spring projects
  • major improvements to the Live Spring Beans Graph
  • added support for Spring Integration 2.2
  • updated to include Groovy 2.0.7 and Grails 2.2.1 (Groovy 2.1 is available from the dashboard)

We continue to ship distributions both on top of Eclipse 3.8 and Eclipse 4.2. While the 4.2 stream of Eclipse has improved a lot in the Eclipse Juno SR2 release, we still recommend using the 3.8-based version for optimal performance and stability.

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS/GGTS 3.2.0 New & Noteworthy.

Updates from STS/GGTS 3.0.0 and 3.1.0 are available through the automatic…

Spring Tool Suite and Groovy/Grails Tool Suite 3.2.0.M2 released

Releases | January 29, 2013 | ...

Dear Spring Community,

I am happy to announce the second milestone release 3.2.0.M2 of the Spring Tool Suite (STS) and the Groovy/Grails Tool Suite (GGTS).

Highlights from this milestone build include:

  • a lot of overall performance improvements, especially for the Spring tooling
  • improvements to Live Beans Graph feature
  • improved Spring Data code completion and validation
  • Grails 2.2 included in the GGTS distribution and available on the dashboard
  • Groovy 2.0.6 compiler now included in the GGTS distribution.

Both tool suites ship on top of the latest Eclipse Juno SR2 maintenance builds (not yet the final Eclipse Juno SR2 release). We still recommend to use the Eclipse-3.8-based versions of STS and GGTS for optimal performance.

The 3.2.0 release is scheduled for early March 2013 - shortly after the Eclipse Juno SR2 release.

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS/GGTS 3.2.0.M2 New & Noteworthy.

Enjoy!

Spring Tool Suite and Groovy/Grails Tool Suite 3.2.0.M1 released

Releases | December 03, 2012 | ...

Dear Spring Community,

I am happy to announce the first milestone release 3.2.0.M1 of the Spring Tool Suite (STS) and the Groovy/Grails Tool Suite (GGTS).

Highlights from this milestone build include:

  • overall performance improvements
  • updated to tc Server 2.8.1
  • improvements to Live Beans Graph feature
  • updated for Spring Integration 2.2
  • compilation times for AspectJ projects with AJDT have been improved (reduced!)

Both tool suites ship on top of the latest Eclipse Juno SR1 from September 2012. As soon as the performance work on the Eclipse Juno SR2 release is ready to be consumed, we will update to that version. In the meantime, we recommend to use the STS and GGTS versions on top of Eclipse 3.8.1.

The second milestone 3.2.0.M2 build is scheduled for late January 2013, followed by the 3.2.0 release in…

Spring Tool Suite and Groovy/Grails Tool Suite 3.1.0 released

Releases | October 08, 2012 | ...

Dear Spring Community,

we are happy to announce the next major release of our Eclipse-based tooling today: The Spring Tool Suite (STS) 3.1.0 and the Groovy/Grails Tool Suite (GGTS) 3.1.0.

Highlights from this release include:

  • Eclipse Juno SR1 updates (including Mylyn, EGit, m2e, m2e-wtp)
  • Mac distributions now OSX 10.8 Mountain Lion Gatekeeper compatible
  • updated to tc Server 2.7.2
  • new Spring Data Gemfire project templates
  • the new Live Beans Graph feature (experimental)
  • grails import wizard
  • support for mavenized grails projects
  • updated to Groovy 2.0.4 and Grails 2.1.1

Some of our users reported general performance issues with the new Eclipse Juno 4.2 platform that STS 3.0.0 shipped with. Most of these issues seem to be related to the underlying UI platform and its usage from various plugins and extensions. Since our goal is to provide the best possible user experience, we decided to provide two separate distributions for STS 3.1.…

Spring Tool Suite and Groovy/Grails Tool Suite 3.1.0.M1 released

Releases | September 14, 2012 | ...

Dear Spring Community,

I am happy to announce the first milestone release 3.1.0.M1 of the Spring Tool Suite (STS) and the Groovy/Grails Tool Suite (GGTS).

Highlights from this milestone include:

  • We now provide distributions based on Eclipse 3.8 and Eclipse 4.2
  • Mylyn updated to 3.8.1
  • Mac apps now signed for Gatekeeper in OSX 10.8 Mountain Lion
  • Maven support for Grails projects

Some of our users reported general performance issues with the new Eclipse Juno 4.2 platform that STS 3.0.0 ships with. Most of these issues seem to be related to the underlying UI platform and its usage from various plugins and extensions. Since our goal is to provide the best possible user experience, we decided to provide two separate distributions for STS 3.1.0.M1: one that is built on top of…

SpringSource Tool Suites 3.0.0 released - reorganized, open-sourced, and at GitHub

Engineering | August 13, 2012 | ...

Introduction

We are proud to announce that the newest major release of our Eclipse-based developer tooling is now available. This is a major release not only in terms new features but because of other serious changes like componentization, open-sourcing and the fact that for the first time we are making multiple distributions available, each tailored for a different kind of developer. Let's look at the details:

The Spring Tool Suite and the Groovy/Grails Tool Suite

In the past the SpringSource Tool Suite came as a full distribution download that was ready-to-use by most Spring developers. In contrast to that Groovy/Grails developers had to install several extensions manually into their development environment to get started. This has changed. We are now shipping two full distributions:

  • Spring Tool Suite: The Spring Tool Suite is a full distribution of our Eclipse-based tooling that comes with all the necessary parts pre-installed that you need to work with your Spring projects. It includes support for the Spring Core framework itself, Spring Integration, Spring Batch, Spring Webflow, Spring Data, and many more. It comes with the latest versions of tc Server Developer Edition and Spring Roo, the latest Eclipse Integration for Maven and is build on top of the latest Eclipse Juno 4.2 release. This is very similar to what was previously called the SpringSource Tool Suite.
  • Groovy/Grails Tool Suite: The Groovy/Grails Tool Suite is a full distribution of our Eclipse-based tooling that is customized for Groovy and Grails development. It has Groovy-Eclipse pre-installed as well as our Grails tooling, support for direct deployment to tc Server, and comes with a ready-to-use Grails installation as part of the distribution. It is also build on top of the latest Eclipse Juno 4.2 release and provides a ready-to-use experience for our Groovy-Grails users.

Open-Source and at GitHub

We are strongly committed to open-source and are active committers on many of the open source projects that our tooling includes, for example AspectJ, AJDT, and Groovy-Eclipse. Spring IDE, one of the major parts of the SpringSource Tool Suite in the past, was also always open-source. Now we are open-sourcing all parts of the tool suites under the Eclipse Public License at GitHub under the SpringSource organization at GitHub. The formerly commercial add-ons to the Spring tooling, like the integration for Spring Roo, or the add-ons to provide better content-assist, better code-completion, and advanced refactoring support, as well as project templates for Spring, have been contributed to the Spring IDE project. Other parts are extracted into brand new open-source projects, like the Eclipse integration for tc Server.

Componentized Projects

To allow individual installation and better modularization among the different parts of the tool suites, we have componentized the different parts into their own projects. They all live at GitHub, provide their own nightly update sites, and can be installed into a plain Eclipse JEE installation individually.
  • Spring IDE: This brings you all the tooling for working with the Spring framework, along with integrations for various additional Spring-related technologies like AJDT, Spring Integration, Spring Webflow, Spring Data, Spring Security, and Spring Roo. The support for Maven and Spring Roo, that was formerly part of STS only, has been integrated into this project. (https://github.com/SpringSource/spring-ide)
  • Grails IDE: Brings you the full Grails developer tooling that was previously installable from the dashboard into a SpringSource Tool Suite instance. It is built on top of the Groovy-Eclipse project. (https://github.com/SpringSource/grails-ide)
  • Eclipse Integration for tc Server: This component provides the ability to create new instances of tc Server, use existing ones, deploy and update apps directly from your workspace, configure your tc Server instance, and activate Spring Insight. (https://github.com/SpringSource/eclipse-integration-tcserver)
  • Eclipse Integration for Gradle: This provides Gradle support in Eclipse. It allows the user to import their gradle configured projects directly and will automatically manage the dependencies according to the gradle configuration. It also allows execution of gradle tasks directly from Eclipse.(https://github.com/SpringSource/eclipse-integration-gradle)
  • Eclipse Integration Commons: This project contains the shared infrastructure that is common across the above components. Additionally it contains UAA and the SpringSource Dashboard. (https://github.com/SpringSource/eclipse-integration-commons)

As an effect of this reorganization and the open-sourcing, there are fewer dependencies between these projects. Therefore you can consume them individually from the projects update sites, if you want to, and only a minimal set of dependencies will be pulled in. For example the Eclipse integration for VMware vFabric tc Server can be installed into a plain Eclipse JEE without the need to also install Spring IDE, Grails IDE, or other components. You can always use the Dashboard (that comes with every project, like UAA) to easily add other projects to your existing installation as you might be…

Spring Tool Suite & Groovy/Grails Tool Suite 3.0.0.M3 released

Releases | July 09, 2012 | ...

Dear Spring Community,

I am pleased to announce the availability of the third milestone build of the upcoming Spring Tool Suite 3.0.0 and the Groovy/Grails Tool Suite 3.0.0.

Among the highlights of this milestone release:

  • ships on top of Eclipse Juno 4.2 release
  • includes Groovy-Eclipse 2.7.0 release, which includes Groovy 2.0 compiler support
  • includes AJDT 2.2.0 release and AspectJ 1.7.0 release (including Java7 support)
  • new support for Spring Data (content-asisst, validation)
  • simplified template project authoring and hosting

For more details about new and changed features, please refer to the New and Noteworthy for 3.0.0.M3 document.

If you come across incompatibilities, migration problems, bugs, or any other suggestions, please provide feedback in the forum and file issues via JIRA.

Downloads are available from the official STS download page, take a look at the section for „Other Downloads“.

SpringSource Tool Suites 3.0.0.M2 released

Releases | June 28, 2012 | ...

Dear Spring Community,

I am pleased to announce the availability of the second milestone build of the upcoming SpringSource Tool Suites 3.0.

This M2 build includes a number of significant changes and reflects the new structure of the tooling going forward. The main goal was to move away from one big monolithic tool towards smaller independent components. Therefore the different components of the SpringSource Tool Suite have been separated from each other and are now usable on an individual basis.

All this allows us to start shipping different flavours of our tooling projects. Beginning with…

SpringSource Tool Suite 2.9.2 released

Releases | May 24, 2012 | ...

Dear Spring Community,

 

We're pleased to announce the update release 2.9.2 of the SpringSource Tool Suite (STS).

 

This update release got updated to support and ship the just released vFabric tc Server 2.7 and includes a few bug fixes. More details on new features and bug fixes can be found in the New and Noteworthy document. Detailed installation instructions are also available. As always downloads are available from the STS download page.

 

Enjoy!

SpringSource Tool Suite 3.0.0.M1 released

Releases | May 03, 2012 | ...

Dear Spring Community,

I am happy to announce the first milestone release 3.0.0.M1 of the SpringSource Tool Suite (STS).

Highlights from this milestone include:

  • the distribution now ships on top of the Eclipse Juno M6 (4.2M6) packages.
  • updated to tc Server 2.6.5
  • some improvements around Spring-related content-assists and code templates
  • Groovy 2.0 support
  • Grails 2.0.3 support
  • Java7 support for AspectJ/AJDT

Since the Eclipse Juno release in June will be based on the new Eclipse 4.2 platform (instead of the 3.x development stream), we decided to ship this milestone build of STS based on the latest Juno milestone builds instead of the latest Indigo SR2 release. We expect a lot of fixes in the Eclipse platform until the final Eclipse version ships in June, so some glitches that you might experience using this M1 build of STS will be fixed…

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all