Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Jasypt commandlet implementation to run Java version from dependencies.json #1039

Open
jan-vcapgemini opened this issue Feb 14, 2025 · 0 comments
Labels
enhancement New feature or request jasypt Java encryption and decryption tool

Comments

@jan-vcapgemini
Copy link
Contributor

jan-vcapgemini commented Feb 14, 2025

The implementation of Jasypt is very old and seems to be using outdated workarounds. We should check how we can update the commandlet to use the latest features of IDEasy.

Update:
The problem is that it is calling Java as commandlet what will use the project version of Java and not the one from dependencies.json:

Java java = getCommandlet(Java.class);
java.runTool(arguments.toArray(i -> new String[i]));

Fix should be to just call java command running Jasypt via ProcessContext.

@jan-vcapgemini jan-vcapgemini added enhancement New feature or request jasypt Java encryption and decryption tool labels Feb 14, 2025
@github-project-automation github-project-automation bot moved this to 🆕 New in IDEasy board Feb 14, 2025
@jan-vcapgemini jan-vcapgemini moved this from 🆕 New to Refinement in IDEasy board Feb 14, 2025
@hohwille hohwille moved this from Refinement to 🆕 New in IDEasy board Feb 17, 2025
@hohwille hohwille added this to the release:2025.02.002 milestone Feb 17, 2025
@hohwille hohwille changed the title Update Jasypt commandlet implementation Update Jasypt commandlet implementation to run Java version from dependencies.json Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request jasypt Java encryption and decryption tool
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants