You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Allow to install multiple JDK distributions #945 — Allow installing multiple JDK distributions (general request) — closed as not planned; achievable today via strategy.matrix (cross-vendor testing) or stacked setup-java steps that accumulate in toolchains.xml (multi-distro in one job). See comment.
Coordination/visibility epic. #945 was closed as not planned (existing matrix + stacked-steps patterns cover the use cases). A usage question about the existing multi-JDK feature (#586) was answered and closed separately; it is not part of this feature work.
Epic: Install multiple JDK distributions in one step
setup-javaalready 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
strategy.matrix(cross-vendor testing) or stackedsetup-javasteps that accumulate intoolchains.xml(multi-distro in one job). See comment.Relationship to other work
set-defaultprimitive (PR feat: Add set-default option #1017) and the "toolchains-only" mode (Add a "toolchains-only" install mode (layered on the set-default primitive) #1047): installing several distributions raises the question of which becomes the default / lands inJAVA_HOMEvs is only registered as a Maven toolchain. Design should compose with those.distributionmatrix users do today viastrategy.matrix.Design questions
distribution+java-versionlists) vs a structured/multiline mapping.JAVA_HOME/PATH(ties intoset-default).Notes
Coordination/visibility epic. #945 was closed as not planned (existing matrix + stacked-steps patterns cover the use cases). A usage question about the existing multi-JDK feature (#586) was answered and closed separately; it is not part of this feature work.