spring-projects / spring-projects/spring-tools

Improve menu item options for diff dialog to remove a specific starter dependency

Open
#1,098 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

for: eclipse status: needs-discussion theme: getting-started type: enhancement
Dominant language
Java
Stars
983
Forks
240
Avg merge
7d 1h
Merged PRs (30d)
7

Description

For a Spring Boot project created through https://start.spring.io, with some starter dependencies and based with Maven .

And of course, imported into the IDE:

  • File -> Import -> Maven - > Existing Maven Projects

And taking then the scenario when later is need it to add another starter dependencies, therefore is possible do:

  • Select the pom.xml file -> Right Click -> Spring -> Add Starters

The current situation and reason of this post

  • Once added the new dependency, from the left to the right, how it can be removed individually?

For example was added 4 new dependencies but just one of them should be removed, it because was added by mistake or should be added later. So far, the unique valid approach is press the Back button and then again return to the comparison dialog window. The problem is that all the new dependencies are reset

it should be possible accomplish through the menu item located at the top (the yellow/blue button) and through the arrow button that appears in the small green square that appears in the middle column of the two inner text areas

Thanks for your understanding

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 reproducing the Add Starters comparison dialog with an imported Spring Boot Maven project and several newly added starter dependencies. Inspect the top menu and middle-column arrow actions; done means one selected dependency can be removed without resetting the other pending additions.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring-boot
Domain
developer-experience, tooling
Issue type
Feature
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.