Add support for Liberica JDK (#225)

This commit is contained in:
Даниил Разоренов
2021-11-29 12:15:06 +03:00
committed by GitHub
parent ae26cabe43
commit d61af71edf
10 changed files with 2788 additions and 1793 deletions

View File

@ -4,6 +4,7 @@ import { LocalDistribution } from './local/installer';
import { ZuluDistribution } from './zulu/installer';
import { AdoptDistribution, AdoptImplementation } from './adopt/installer';
import { TemurinDistribution, TemurinImplementation } from './temurin/installer';
import { LibericaDistributions } from './liberica/installer';
enum JavaDistribution {
Adopt = 'adopt',
@ -11,6 +12,7 @@ enum JavaDistribution {
AdoptOpenJ9 = 'adopt-openj9',
Temurin = 'temurin',
Zulu = 'zulu',
Liberica = 'liberica',
JdkFile = 'jdkfile'
}
@ -31,6 +33,8 @@ export function getJavaDistribution(
return new TemurinDistribution(installerOptions, TemurinImplementation.Hotspot);
case JavaDistribution.Zulu:
return new ZuluDistribution(installerOptions);
case JavaDistribution.Liberica:
return new LibericaDistributions(installerOptions);
default:
return null;
}