Skip to content

Input property that would configure if the JDK should be configured as default or not #560

Open
@vlsi

Description

@vlsi

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestNew feature or request to improve the current logicneeds eyes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions