Skip to content

Extend ToolCommandlet installation logic to allow software-repository-only installation requests. #1976

@laim2003

Description

@laim2003

Task summary

Currently, when installing LocalToolCommandlets, the installation logic requires us to be inside a project when installing a tool, e.g. Java. This is, because the installation logic always tries to create symlinks (if not via install(), installToolDependencies() ends up doing this nevertheless). For some use-cases however (like launching the GUI using java and maven), we do need dependencies like java to be installed in the software repo, however, the requirement for being inside a project in order to install those dependencies creates an unnecessary obstacle (example: we want to be able to launch the GUI from everywhere, not only inside project folders, while at the same time still being able to use the java tool installed in the software repo.)

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    commandletide sub-commandenhancementNew feature or requestinstallinstallation process of IDE + tools and install commandletjavarelated to Java code, the Java Virtual Machine and directly related tooling (OpenJDK, Adoptium)

    Type

    No fields configured for Task.

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions