mirror of
https://github.com/actions/setup-java.git
synced 2026-07-08 16:20:44 +03:00
6657b99340
* Add set-default option This option allows to install an additional JDK without making it the default one. I have wanted this for quite a long time as I'm running custom GitHub Actions with Java, which might require a specific JDK and I don't want to pollute the JDK that is used by the overall workflow calling the action. And I'm apparently not alone as there was a preexisting issue. Fixes #560 * Dedupe setJavaDefault and document multi-version/toolchain behavior - Refactor setJavaDefault to delegate shared output/env logic to setJavaEnvironment, avoiding duplication between the two. - Document that set-default applies to all JDKs in a multiline java-version, and that installed JDKs remain registered in Maven toolchains regardless of set-default. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * test: fix Prettier formatting in base-installer test Resolves the failing 'Basic validation / build' format-check on __tests__/distributors/base-installer.test.ts (line exceeded print width). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Bruno Borges <brborges@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
41 lines
1.8 KiB
TypeScript
41 lines
1.8 KiB
TypeScript
export const MACOS_JAVA_CONTENT_POSTFIX = 'Contents/Home';
|
|
export const INPUT_JAVA_VERSION = 'java-version';
|
|
export const INPUT_JAVA_VERSION_FILE = 'java-version-file';
|
|
export const INPUT_ARCHITECTURE = 'architecture';
|
|
export const INPUT_JAVA_PACKAGE = 'java-package';
|
|
export const INPUT_DISTRIBUTION = 'distribution';
|
|
export const INPUT_JDK_FILE = 'jdkFile';
|
|
export const INPUT_CHECK_LATEST = 'check-latest';
|
|
export const INPUT_SET_DEFAULT = 'set-default';
|
|
export const INPUT_VERIFY_SIGNATURE = 'verify-signature';
|
|
export const INPUT_VERIFY_SIGNATURE_PUBLIC_KEY = 'verify-signature-public-key';
|
|
export const INPUT_SERVER_ID = 'server-id';
|
|
export const INPUT_SERVER_USERNAME = 'server-username';
|
|
export const INPUT_SERVER_PASSWORD = 'server-password';
|
|
export const INPUT_SETTINGS_PATH = 'settings-path';
|
|
export const INPUT_OVERWRITE_SETTINGS = 'overwrite-settings';
|
|
export const INPUT_GPG_PRIVATE_KEY = 'gpg-private-key';
|
|
export const INPUT_GPG_PASSPHRASE = 'gpg-passphrase';
|
|
|
|
export const INPUT_DEFAULT_GPG_PRIVATE_KEY = undefined;
|
|
export const INPUT_DEFAULT_GPG_PASSPHRASE = 'GPG_PASSPHRASE';
|
|
|
|
export const INPUT_CACHE = 'cache';
|
|
export const INPUT_CACHE_DEPENDENCY_PATH = 'cache-dependency-path';
|
|
export const INPUT_JOB_STATUS = 'job-status';
|
|
|
|
export const STATE_GPG_PRIVATE_KEY_FINGERPRINT = 'gpg-private-key-fingerprint';
|
|
|
|
export const M2_DIR = '.m2';
|
|
export const MVN_SETTINGS_FILE = 'settings.xml';
|
|
export const MVN_TOOLCHAINS_FILE = 'toolchains.xml';
|
|
export const INPUT_MVN_TOOLCHAIN_ID = 'mvn-toolchain-id';
|
|
export const INPUT_MVN_TOOLCHAIN_VENDOR = 'mvn-toolchain-vendor';
|
|
export const INPUT_SHOW_DOWNLOAD_PROGRESS = 'show-download-progress';
|
|
|
|
export const MAVEN_ARGS_ENV = 'MAVEN_ARGS';
|
|
export const MAVEN_NO_TRANSFER_PROGRESS_FLAG = '-ntp';
|
|
export const MAVEN_NO_TRANSFER_PROGRESS_LONG_FLAG = '--no-transfer-progress';
|
|
|
|
export const DISTRIBUTIONS_ONLY_MAJOR_VERSION = ['corretto'];
|