Skip to content

Epic: Install multiple JDK distributions in one step #1049

Description

@brunoborges

Epic: Install multiple JDK distributions in one step

setup-java already documents installing multiple versions of a single distribution (install-multiple-jdks). Several requests ask to install multiple distributions (e.g. Temurin and Zulu, or different distros per version) in a single step. This epic tracks that capability and the related approaches.

Sub-requests / related

Relationship to other work

Design questions

  • Input shape: parallel arrays (distribution + java-version lists) vs a structured/multiline mapping.
  • Default selection: which installed JDK populates JAVA_HOME / PATH (ties into set-default).
  • Whether to adopt a generic Disco/Foojay resolver (Add support for multiple distributions via the Disco API #142) vs extend the existing per-distribution installers.

Notes

Coordination/visibility epic — child issues remain open. A usage question about the existing multi-JDK feature (#586) was answered and closed separately; it is not part of this feature work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    distributionJDK distribution/version/source supportfeature requestNew feature or request to improve the current logic

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions