diff --git a/src/distributions/distribution-factory.ts b/src/distributions/distribution-factory.ts index 623bbae1..f146ce3b 100644 --- a/src/distributions/distribution-factory.ts +++ b/src/distributions/distribution-factory.ts @@ -6,6 +6,7 @@ import { AdoptDistribution, AdoptImplementation } from './adopt/installer'; import { TemurinDistribution, TemurinImplementation } from './temurin/installer'; import { LibericaDistributions } from './liberica/installer'; import { MicrosoftDistributions } from './microsoft/installer'; +import { CorettoDistribution } from './corretto/installer'; enum JavaDistribution { Adopt = 'adopt', @@ -15,7 +16,8 @@ enum JavaDistribution { Zulu = 'zulu', Liberica = 'liberica', JdkFile = 'jdkfile', - Microsoft = 'microsoft' + Microsoft = 'microsoft', + Corretto = 'corretto' } export function getJavaDistribution( @@ -39,6 +41,8 @@ export function getJavaDistribution( return new LibericaDistributions(installerOptions); case JavaDistribution.Microsoft: return new MicrosoftDistributions(installerOptions); + case JavaDistribution.Corretto: + return new CorettoDistribution(installerOptions); default: return null; }