Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Spring Tools 4 (aka Spring Tool Suite 4)

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Eclipse Foundation Member
Spring Tools 4 (aka Spring Tool Suite 4)

Spring Tools 4 (aka Spring Tool Suite 4)
3890
131
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

2023-03 (4.27)

https://download.springsource.com/release/TOOLS/sts4/update/e4.27/

2022-12 (4.26)

https://download.springsource.com/release/TOOLS/sts4/update/e4.26/

2022-09 (4.25)

https://download.springsource.com/release/TOOLS/sts4/update/e4.25/

Learn more...

Details Group Tabs

Details

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 Eclipse Theia.

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).

Categories:
  • IDE
Tags:
  • spring,
  • Spring IDE,
  • Cloud,
  • Spring Tool Suite,
  • STS,
  • LSP
Additional Details
Eclipse Versions: 
2023-03 (4.27), 2022-12 (4.26), 2022-09 (4.25)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
VMware
Development Status: 
Production/Stable
Date Created: 
Fri, 2014-07-11 12:41
License: 
EPL
Date Updated: 
Wed, 2023-03-15 10:48
Submitted by: 
Martin Lippert
Metrics
DateRankingInstallsClickthroughs
March 20231/66824088 (8.14%)75
February 20231/66826751 (7.96%)109
January 20231/67728951 (8.36%)200
December 20221/80528454 (8.29%)135
November 20222/80829000 (7.4%)137
October 20221/81128399 (7.47%)205
September 20221/81231324 (7.92%)152
August 20221/80828416 (7.95%)175
July 20221/81631299 (8.58%)193
June 20221/81031446 (7.91%)191
May 20221/81035356 (8.07%)191
April 20221/81730058 (7.15%)70
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 41

CountError Message
10Cannot complete the install because one or more required items could not be found....
7Cannot continue the operation. There is another install operation in progress.
3Cannot complete the install because of a conflicting dependency....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because of a conflicting dependency....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because one or more required items could not be found....
2Cannot complete the install because of a conflicting dependency....
2Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because of a conflicting dependency....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because of a conflicting dependency....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because one or more required items could not be found....
1Cannot complete the install because of a conflicting dependency....
Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Spring Tools 4 (aka Spring Tool Suite 4).

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Friday, March 24, 2023 - 07:02

Reviews Sign in to post reviews

mlippert's picture

Re: Re: Re: STS with Eclipse J2EE neon 3 do not work

Submitted by Martin Lippert on Mon, 2017-04-10 13:44

download.springsource.com is the CDN version of dist.springsource.com (so the various IPs make absolute sense), but both should work and should serve the same content. The network route to both will be different, but the served content is the same. I still think that stale cache data causes dist.springsource.com to not work for you case.

fcadili's picture

Re: Re: STS with Eclipse J2EE neon 3 do not work

Submitted by Francesco Cadili on Fri, 2017-04-07 08:53

At least I installed STS on eclipse J2EE neon 3. The working sequence was:
1. install STS from market place on a clean up version of eclipse J2EE. (The installation form the updated site didn't work since I got a fatal exception at eclipse restart.)
2. Then install the other plugins.

Thank you. Francesco

mlippert's picture

Re: Re: Re: STS with Eclipse J2EE neon 3 do not work

Submitted by Martin Lippert on Fri, 2017-04-07 11:41

Do you see any error message in the Error Log view that could be related? Or did the installation went smoothly and afterwards, you don't see anything in Eclipse? Isn't there a Spring perspective that you could select?

sdhir30g's picture

Cannot install STS in eclipse

Submitted by Sanatkumar Dhir on Fri, 2017-02-03 17:58

Trying to install in Eclipse neon using update site and get following error:
An error occurred while collecting items to be installed
session context was:(profile=C__Program Files_eclipse_jee-neon_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.net4j.jms.api,3.0.0.v20110215-1551
No repository found containing: osgi.bundle,org.springframework.roo.wrapping.protobuf-java-lite,2.3.0.0001

mlippert's picture

Re: Cannot install STS in eclipse

Submitted by Martin Lippert on Mon, 2017-02-06 13:16

I am wondering which marketplace entry you chose. I tried to install STS 3.8.3 into Neon via the Marketplace a minute ago and it worked so far. Can you verify that you chose STS 3.8.3 from the Marketplace? I am also wondering why there is a bundle called "org.eclipse.net4j.jms.api" being installed. This is not used directly by the STS components, but maybe it is chosen by the underlying mechanism as a provider for jms packages? Maybe... Anyway, you could also try to install STS by using the update site directly in the "Install New Software" dialog (in case the marketplace entry continue to not work for you). Make sure you choose http://download.springsource.com/release/TOOLS/update/e4.6. It would also be useful to check the configured update sites in the preferences (Install/Update -> Available Update Sites) and make sure that there is not another, maybe wrong update site configured (in addition to the correct one, mentioned above).

nchowdhury's picture

Error installing the plulgin in Eclipse Mars.2

Submitted by Nahid Chowdhury on Sat, 2017-01-07 13:03

*Eclipse Details*
Eclipse IDE for Java Developers
Version: Mars.2 Release (4.5.2)
Build id: 20160218-0600

*System Details*
Win 10 pro (x64)

*Error*
An error occurred while collecting items to be installed
session context was:(profile=J__Eclipse_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at (http://)dist.springsource.com/release/TOOLS/update/3.8.3.RELEASE/e4.5/plugins/org.springsource.ide.eclipse.commons.cloudfoundry.client_3.8.3.201612190658-RELEASE.jar
Read timed out

mlippert's picture

Can you try to remove the STS

Submitted by Martin Lippert on Tue, 2017-01-10 03:47

Can you try to remove the STS update site from the preferences (Available Update Sites), restart Eclipse, add it back, and try again? It looks like a temporary network issue, but that might have left stale cache data in the installation. The removal of the update site + restart should clean that up.

If that doesn't work, you can try to manually use the repo URL: http://download.springsource.com/release/TOOLS/update/e4.5

Hope that helps!!!

smonllordwl's picture

Error installing the plulgin in Eclipse Neon.2

Submitted by Serena Monllor on Thu, 2017-01-05 05:22

I use the following Eclipse Neon.2

  • Eclipse Java EE IDE for Web Developers
  • Version: Neon.2 Release (4.6.2)
  • Build id: 20161208-0600
  • Eclipse path: C:\eclipse-jee-neon

and get the following error:

An error occured during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.

session context was:(profile=C_eclipse-jee-neon_eclipse,phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=).
Error reading signed content.
Exception in opening zip file:
C:\Users\smo\.p2\pool\plugins\com.fasterxml.jackson.core.jackson-annotations_2.5.0.v201504151636.jar

Can anyone help me? Thank you in advance.

smonllordwl's picture

What worked at the end

Submitted by Serena Monllor on Thu, 2017-01-05 14:41

The problem was, that the following two .jar archives were corrupted:

com.fasterxml.jackson.core.jackson-annotations_2.5.0.v201504151636.jar
com.fasterxml.jackson.core.jackson-core_2.5.0.v201504151636.jar

The solution was:

1) Download the two artifacts manually for example from University of Kent UKMirror Service
2) Replace the two corrupted artifacts in C:\Users\smo.p2\pool\plugins\ with the manually downloaded ones
3) Reinstall the plugin over the Eclipse Marketplace

narinicheva's picture

Spring Dashboard

Submitted by Nataliia Arinicheva on Thu, 2016-08-04 12:32

Environment: Windows 7, Java 8 (Update 101), Eclipse Neon (4.6), Spring IDE 3.8.1.
When I open Spring Dashboard, Eclipse shuts down.
There are some details from the log file:

# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x000007fee296ca90, pid=3464, tid=0x0000000000001b34
#
# JRE version: Java(TM) SE Runtime Environment (8.0_101-b13) (build 1.8.0_101-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.101-b13 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C 0x000007fee296ca90
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

mlippert's picture

Hard to tell what is going

Submitted by Martin Lippert on Sun, 2016-08-14 15:37

Hard to tell what is going wrong here. You might want to switch to the old dashboard (via the preferences) if this crash happens again. Does this crash happen every time?

vbudovskiy's picture

Spring Project Template is missing in Eclipse Luna

Submitted by Vlad Budovskiy on Wed, 2016-08-03 06:32

Use Luna Service Release 2 (4.4.2). After isntalling STS from eclipse marketplase i cannot find Spring Project Templates at menu (New->Other...) Can anyone tell me how can I fix it?

mlippert's picture

The wizard "Spring Project

Submitted by Martin Lippert on Sun, 2016-08-14 15:35

The wizard "Spring Project Templates" got replaced with "New Spring Legacy Project". You will find template projects there. But I would strongly recommend to create new Spring Boot projects instead, using the "New Spring Starter Project" and "Import Getting Started Content" wizards. They create up-to-date Spring projects. The templates are deprecated and no longer recommended. Therefore the wizard is already called "Legacy"... :-)

sjain0rk's picture

Cannot install. Getting the "Unable to read repository at" error

Submitted by Sumeet Jain on Sun, 2016-07-31 15:37

I am using Eclipse Mars.1 Release (4.5.1). I am trying to install this suite to my eclipse. I am getting this error every time.

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Unable to read repository at htt://dist.springsource.com/release/TOOLS/update/3.8.0.RELEASE/e4.5/plugins/org.eclipse.m2e.maven.runtime_1.7.0.20160603-1931.jar.
Read timed out
Unable to read repository at htt://dist.springsource.com/release/TOOLS/update/3.8.0.RELEASE/e4.5/plugins/org.aspectj.ajde_1.8.9.201604061446.jar.
Read timed out
Unable to read repository at htt://dist.springsource.com/release/TOOLS/update/3.8.0.RELEASE/e4.5/plugins/org.springsource.ide.eclipse.commons.cloudfoundry.client.v2_3.8.0.201606301005-RELEASE.jar.
Read timed out

Please help

PS: I deleted the 'p' from 'http' to post the comment without error

mlippert's picture

This looks like stale cache

Submitted by Martin Lippert on Sun, 2016-08-14 15:39

This looks like stale cache data from the p2 repositories. I would recommend to delete the STS repositories from the preferences (Update/Install -> Available Update Sites), restart STS, and add that update site again. That usually solves this issue.

nluittanloc's picture

Problem with maven project

Submitted by Loc Vo on Sun, 2016-07-31 06:45

After install newest STS, I can't create normal maven project anymore. It's not visible in new window. Does anyone know how to solve that problem?

hnguyen8g4's picture

Maven project gone after upgrade

Submitted by Hung Nguyen on Tue, 2016-10-11 08:06

I have the same problem after upgrading to the latest STS. The maven perspective/view is gone after upgrading to the new STS. Maven option is also removed from "Run As" and "Configure" menus.

mlippert's picture

I don't have an immediate fix

Submitted by Martin Lippert on Thu, 2016-10-13 09:29

I don't have an immediate fix for this problem at hand, but I would love to investigate this in more detail. Would you mind reporting an issue here: https://github.com/spring-projects/spring-ide/issues. That would be great. We could continue the discussion from there. I think I will have to ask for further details (like the state of certain bundles, etc.), so the GitHub issue would make a lot of sense. Thanks!!!

mlippert's picture

I haven't seen this before

Submitted by Martin Lippert on Sun, 2016-08-14 15:40

I haven't seen this before and those issues are quite hard to debug/analyze. I guess this is caused by a compatibility issue on the OSGi level among the bundles. I think the best solution would be to start with a fresh STS distribution download.

ialami8n's picture

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?

dkangy67's picture

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...

aclement's picture

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

hfadel's picture

instaliation done

Submitted by Houssamel-din Fadel on Sat, 2016-04-30 17:14

it's good

rperini's picture

Dependencies can't be installed.

Submitted by Renato Perini 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]

liyingcn2010's picture

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.

mlippert's picture

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!!!

kchinta's picture

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

mlippert's picture

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?

cvoyer's picture

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.

ccastrobtj's picture

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.

mlippert's picture

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?

  • first
  • previous
  • 1
  • 2
  • 3

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Spring Tools 3 Add-On for Spring Tools 4
  • Spring Tools 3 (Standalone Edition)
  • Eclipse Tools for Cloud Foundry
  • Eclipse Xtext
  • Jmr Code Generator

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top