spring-projects / spring-projects/spring-tools

prevent installing Spring Tools into non-compatible Eclipse platform installs

Open
#1,202 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

for: eclipse status: needs-investigation type: enhancement type: install-issue
Dominant language
Java
Stars
983
Forks
240
Avg merge
7d 1h
Merged PRs (30d)
7

Description

Even though the marketplace entries for the Spring Tools have designated entries for specific Eclipse versions, you can still see and try to install the marketplace entry with older Eclipse versions, too. Often tines, this leads to a dependency issue at install time, which his hard to understand and difficult to explain to users.

Another issue might appear if users update their Spring Tools installation inside of their existing Eclipse installation to newer versions without upgrading to the latest Eclipse version. This might also lead to dependency or compatibility issues while installing or even later at runtime.

There are two things we need to look into:

  • how can we configure the marketplace entry to not show up anymore for older Eclipse versions
  • how can we prevent upgrades and installations of Spring Tools versions into older, non-compatible Eclipse versions

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by investigating the Spring Tools marketplace entry configuration and the installation and update paths described in the issue. Done means older, non-compatible Eclipse versions no longer show the marketplace entry and cannot install or upgrade Spring Tools versions that require a newer platform.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.