#1976: extend tool commandlet installation logic#2144
Conversation
|
Nice work on this 👍 The |
Coverage Report for CI Build 29727615224Coverage increased (+0.04%) to 72.474%Details
Uncovered ChangesNo uncovered changes found. Coverage Regressions74 previously-covered lines in 4 files lost coverage.
Coverage Stats💛 - Coveralls |
-add ToolInstallRequest ignoreProject support -skip project symlinks when ignoring project -update dependency installation to ignore project version -add CLI --ignore-project flag - update GUI launcher dependencies -add tests for ignore project flag
- Handle unset ignoreproject flag safely - Skip configured project version when project is ignored
- Register ignore-project as CLI flag - Align English and German help entries - Ignore configured version for standalone installs - Add CLI parser and installation tests
…andlet.java Co-authored-by: quando632 <quang-hieu.do@capgemini.com>
…andletTest.java Co-authored-by: quando632 <quang-hieu.do@capgemini.com>
…andlet.java Co-authored-by: quando632 <quang-hieu.do@capgemini.com>
ef6bdfb to
c156c92
Compare
|
Thanks for the fast turnaround 🙌 All five points are addressed the One small open question, no blocker: should |
|
Thanks for checking. Version-only is intended for this issue, so the configured edition should remain unchanged. |
This PR fixes #1976
Implemented changes:
ignoreProjectsupport toToolInstallRequest--ignore-projecttoInstallCommandletTesting instructions
ide install java --ignore-projectinside an IDEasy project and verify Java is installed in thesoftware repository without creating a symlink under
software/java.ide install java --ignore-projectoutside any project and verify the tool is installed in thesoftware repository.
Checklist for this PR
Make sure everything is checked before merging this PR. For further info please also see
our DoD.
mvn clean testlocally all tests pass and build is successful#«issue-id»: «brief summary»(e.g.#921: fixed setup.bat). If no issue ID exists, title only.In Progressand assigned to you or there is no issue (might happen for very small PRs)with
internal