diff --git a/cli/src/main/java/com/devonfw/tools/ide/tool/jmc/Jmc.java b/cli/src/main/java/com/devonfw/tools/ide/tool/jmc/Jmc.java index 6cc7b7135..5f37fa229 100644 --- a/cli/src/main/java/com/devonfw/tools/ide/tool/jmc/Jmc.java +++ b/cli/src/main/java/com/devonfw/tools/ide/tool/jmc/Jmc.java @@ -13,7 +13,6 @@ import com.devonfw.tools.ide.process.ProcessMode; import com.devonfw.tools.ide.tool.LocalToolCommandlet; import com.devonfw.tools.ide.tool.ToolCommandlet; -import com.devonfw.tools.ide.tool.java.Java; /** * {@link ToolCommandlet} for JDK Mission Control, An advanced set of tools for @@ -31,13 +30,6 @@ public Jmc(IdeContext context) { super(context, "jmc", Set.of(Tag.JAVA, Tag.ANALYSE)); } - @Override - protected void installDependencies() { - - // TODO create jmc/jmc/dependencies.json file in ide-urls and delete this method - getCommandlet(Java.class).install(); - } - @Override public void run() { diff --git a/cli/src/test/resources/ide-projects/jmc/_ide/urls/jmc/dependencies.json b/cli/src/test/resources/ide-projects/jmc/_ide/urls/jmc/dependencies.json new file mode 100644 index 000000000..f02b9baa9 --- /dev/null +++ b/cli/src/test/resources/ide-projects/jmc/_ide/urls/jmc/dependencies.json @@ -0,0 +1,8 @@ +{ + "[8.1.*,9.0.0)": [ + { + "tool": "java", + "versionRange": "[11,)" + } + ] +}