Input property that would configure if the JDK should be configured as default or not
Description:
Currently, setup-java configures the installed Java as default, however, there are cases when no change in JAVA_HOME is needed.
I suggest adding configure-as-default boolean input field (default true) so users could opt-out of configuring the installed Java for the default one.
Justification:
https://github.com/oracle-actions/setup-java downloads java binary, and it then calls actions/setup-java to set it up.
I use oracle-actions/setup-java to fetch Java EA (e.g. Java 22). I do not want Java 22 to be set as default since it would fail the build (e.g. Gradle does not yet support running with Java 22).
I need Java 22 for tests only, so I want Java 22 to be present, however, I would like to keep JAVA_HOME untouched.
Are you willing to submit a PR?
Maybe
Hi, @vlsi 👋 Thanks for the feature request! We will take a look and let you know about our decision.