Skip to content

#1880: Allow reset of installed plugins when launching IDE in force mode#1891

Open
areinicke wants to merge 7 commits intodevonfw:mainfrom
areinicke:feature/1880-reset-ide-plugins-when-using-force
Open

#1880: Allow reset of installed plugins when launching IDE in force mode#1891
areinicke wants to merge 7 commits intodevonfw:mainfrom
areinicke:feature/1880-reset-ide-plugins-when-using-force

Conversation

@areinicke
Copy link
Copy Markdown
Contributor

@areinicke areinicke commented May 5, 2026

This PR fixes #1880

Implemented changes:

  • When launching an IDE in force mode, the user is now prompted whether they want to reset the installed plugins for the IDE. Resetting plugins causes all installed plugins to be deleted. Thereafter, plugins are reinstalled as configured in the project settings.

Checklist for this PR

Make sure everything is checked before merging this PR. For further info please also see
our DoD.

  • When running mvn clean test locally all tests pass and build is successful
  • PR title is of the form #«issue-id»: «brief summary» (e.g. #921: fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summarizes what has been done and contains link to addressed issue(s)
  • PR and issue(s) have suitable labels
  • Issue is set to In Progress and assigned to you or there is no issue (might happen for very small PRs)
  • You followed all coding conventions
  • You have added the issue implemented by your PR in CHANGELOG.adoc unless issue is labeled
    with internal

@github-project-automation github-project-automation Bot moved this to 🆕 New in IDEasy board May 5, 2026
@areinicke areinicke self-assigned this May 5, 2026
@areinicke areinicke moved this from 🆕 New to Team Review in IDEasy board May 5, 2026
@areinicke areinicke added enhancement New feature or request settings ide-settings repo and replated processes and features plugins related to plugins (for Eclipse, Intellij, VSCode, etc.) labels May 5, 2026
@coveralls
Copy link
Copy Markdown
Collaborator

coveralls commented May 5, 2026

Coverage Report for CI Build 25375007736

Coverage decreased (-0.04%) to 70.695%

Details

  • Coverage decreased (-0.04%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 13 coverage regressions across 2 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

13 previously-covered lines in 2 files lost coverage.

File Lines Losing Coverage Coverage
com/devonfw/tools/ide/tool/plugin/PluginBasedCommandlet.java 12 81.65%
com/devonfw/tools/ide/version/VersionSegment.java 1 88.71%

Coverage Stats

Coverage Status
Relevant Lines: 15404
Covered Lines: 11352
Line Coverage: 73.7%
Relevant Branches: 6882
Covered Branches: 4403
Branch Coverage: 63.98%
Branches in Coverage %: Yes
Coverage Strength: 3.12 hits per line

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request plugins related to plugins (for Eclipse, Intellij, VSCode, etc.) settings ide-settings repo and replated processes and features

Projects

Status: Team Review

Development

Successfully merging this pull request may close these issues.

Reinstall all plugins for IDE in force mode

2 participants