diff --git a/cli/src/main/java/com/devonfw/tools/ide/tool/gui/Gui.java b/cli/src/main/java/com/devonfw/tools/ide/tool/gui/Gui.java index 4c1bd0a7d..6ec06a425 100644 --- a/cli/src/main/java/com/devonfw/tools/ide/tool/gui/Gui.java +++ b/cli/src/main/java/com/devonfw/tools/ide/tool/gui/Gui.java @@ -46,16 +46,20 @@ protected void doRun() { ProcessContext processContext = new ProcessContextImpl(this.context); - ToolInstallRequest toolInstallRequest = new ToolInstallRequest(false); - toolInstallRequest.setProcessContext(processContext); - toolInstallRequest.setRequested( + Java java = this.context.getCommandletManager().getCommandlet(Java.class); + Mvn mvn = this.context.getCommandletManager().getCommandlet(Mvn.class); + + ToolInstallRequest javaToolInstallRequest = new ToolInstallRequest(false); + javaToolInstallRequest.setProcessContext(processContext); + javaToolInstallRequest.setRequested( new ToolEditionAndVersion(VersionIdentifier.of("25.*")) ); - Java java = this.context.getCommandletManager().getCommandlet(Java.class); - Mvn mvn = this.context.getCommandletManager().getCommandlet(Mvn.class); - java.install(toolInstallRequest); - mvn.install(false); + ToolInstallRequest mavenToolInstallRequest = new ToolInstallRequest(false); + mavenToolInstallRequest.setProcessContext(processContext); + + mvn.install(mavenToolInstallRequest); + java.install(javaToolInstallRequest); LOG.debug("Starting GUI via commandlet");