Dont fail if jdkFile not set until checking cache

This commit is contained in:
Danny McCormick
2019-07-15 11:26:32 -04:00
parent 609f104c5b
commit 012e07621e
5 changed files with 11 additions and 3 deletions

View File

@ -34,6 +34,11 @@ export async function getJava(
if (toolPath) {
core.debug(`Tool found in cache ${toolPath}`);
} else {
if (!jdkFile) {
throw new Error(
`Failed to find Java ${version} in the cache. Please specify a valid jdk file to install from instead.`
);
}
core.debug('Retrieving Jdk from local path');
const compressedFileExtension = getFileEnding(jdkFile);
let tempDir: string = path.join(

View File

@ -6,7 +6,7 @@ async function run() {
try {
const version = core.getInput('version', {required: true});
const arch = core.getInput('architecture', {required: true});
const jdkFile = core.getInput('jdkFile', {required: true});
const jdkFile = core.getInput('jdkFile', {required: false}) || '';
await installer.getJava(version, arch, jdkFile);