Spring Tools 4
Spring Tools 4 is the next generation of Spring tooling for your favorite coding enrivonment. Largely rebuilt from scratch, it provides world-class support for developing Spring-Boot-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Atom IDE.
Getting Started
Spring Tool Suite 4 makes it easy to get started. A direct and easy-to-use integration of the Spring Initializr and the famous Spring Guides allows you to go from nothing to a running Spring Boot app in seconds.
Navigate your Spring code at the speed of light
Understanding and quickly navigating source code is essential for coding. The new Spring Tools 4 understands your Spring-Boot-based source code and allows you to quickly get an overview and navigate to the important pieces of your Spring apps. Finding Spring elements and navigating to them has never been easier.
Smart Code Editing
Code completion is a critical part of working with source code. The all-new Spring Tools 4 provides smart code completions for the Spring elements in your app.
Runtime Information In Your Editor
Spring Tools 4 now bridges the gap between your source code and running Spring Boot applications. By taking advantage of the Spring Boot Actuators, we enriched the source code with detailed information from the running app (e.g., exact bean wiring information, conditional reports, configuration, details, and more).
Not working with Spring Boot yet and looking for the old Spring Tool Suite 3?
Not yet working with Spring Boot, but looking for tooling for your regular Spring projects? As long as the all-new Spring Tools 4 do not support non-boot Spring projects, please refer to the previous generation of Spring Tools for Eclipse, also known as Spring Tool Suite 3 or Spring IDE, you should look at the "Spring Tools 3 Add-On" entry in the marketplace here: https://marketplace.eclipse.org/content/spring-tools-3-add-aka-spring-tool-suite-3
Reviews Sign in to post reviews
Spring Tool Suite for Eclipse is not working in Eclipse Mars
Submitted by Ihteshamul Alam on Sun, 2016-07-24 04:39
So far it was working properly. But today when I am going to reinstall it ( for some reason I need to uninstall it), it shows "The following solutions are not available: Spring Tool Suite (STS) for Eclipse 3.8.0.RELEASE".
Can anyone tell me how can I fix this issue?
STS For Eclipse 3.8.0 RELEASE is not working in Eclipse Neon
Submitted by Dongwan Kang on Tue, 2016-07-26 03:33
I have same issue. Someone help me...
I think if you deselect the
Submitted by Andrew Clement on Mon, 2016-07-25 15:20
I think if you deselect the entry 'com.vmware.vfabric.ide.eclipse.tcserver.insight' on the first dialog (called "Confirm Selected Features") then you won't get that popup. But if, on the 'not available' popup, you tell it to install anyway, it should succeed. We will look to fix for the forthcoming 3.8.1
instaliation done
Submitted by Houssamel-din Fadel on Sat, 2016-04-30 17:14
it's good
Dependencies can't be installed.
Submitted by John Doe on Wed, 2016-03-23 10:50
Installing STS 3.7.3 on Mars.2 (4.5.2 release).
Obtaining the following error:
Cannot complete the install because one or more required items could not be found.
Software being installed: Spring IDE Spring Data Support 3.7.3.201602250914-RELEASE (org.springframework.ide.eclipse.data.feature.feature.group 3.7.3.201602250914-RELEASE)
Missing requirement: Spring IDE Live Beans Graph 3.7.3.201602250914-RELEASE (org.springframework.ide.eclipse.beans.ui.livegraph 3.7.3.201602250914-RELEASE) requires 'bundle org.eclipse.zest.core [1.0.0,2.0.0)' but it could not be found
Cannot satisfy dependency:
From: Spring IDE Spring Data Support 3.7.3.201602250914-RELEASE (org.springframework.ide.eclipse.data.feature.feature.group 3.7.3.201602250914-RELEASE)
To: org.springframework.ide.eclipse.feature.feature.group 0.0.0
Cannot satisfy dependency:
From: Spring IDE Core (required) 3.7.3.201602250914-RELEASE (org.springframework.ide.eclipse.feature.feature.group 3.7.3.201602250914-RELEASE)
To: org.springframework.ide.eclipse.beans.ui.livegraph [3.7.3.201602250914-RELEASE]
Select this check box:
Submitted by Ying Li on Wed, 2016-06-08 22:59
Select this check box: "Contact all update sites during install to find required software"
so Eclipse will search all the bundles automatically which required by the software you are trying to install.
Looks like the installation
Submitted by Martin Lippert on Thu, 2016-03-24 11:48
Looks like the installation procedure can't find the zest bundle, which is coming from the Eclipse Mars p2 update site (that one isn't included in the STS update site since I think it will be in every Eclipse Mars installation anyway). Can you check that and make sure that the main Eclipse Mars update site is in the preferences and activated? If so, the installation should work just fine (tried it again myself a moment ago). Hope this helps!!!
Spring Perspective is not coming in Eclipse Luna
Submitted by Kishore Chinta on Wed, 2015-09-16 16:17
I installed it in Luna version of eclipse. but it didn't worked as expected. do we have any other plug in for latest versions of eclipse? if yes please provide me with the URL of that.
Thanks in advance
Can you provide a few steps
Submitted by Martin Lippert on Fri, 2015-09-18 14:30
Can you provide a few steps to reproduce this installation issue? I tried to install it into Luna SR2 a minute ago and it seems to work just fine. So something seems to be different on your end. Can you provide a few steps? Or maybe try with a fresh Eclipse Luna SR2 installation, just to see if this causes an issue on a plain Luna on your end as well?
Dashboard
Submitted by Curtis Voyer on Tue, 2015-02-24 19:01
I encountered the same error as Cristiano, Dashboard (Optional) crashes the install. Using Eclipse 4.4.1. Installed fine without it.
Dashboard
Submitted by Cristiano Castro on Fri, 2015-01-02 10:02
I found another error when select item Dashboard (Optional), if not select this item, the install works correctly.
Can you provide a few steps
Submitted by Martin Lippert on Fri, 2015-09-18 14:25
Can you provide a few steps how to reproduce this? What JRE/JDK are you running on?