Package io.quarkus.registry.client.maven
Class MavenPlatformsResolver
java.lang.Object
io.quarkus.registry.client.maven.MavenPlatformsResolver
- All Implemented Interfaces:
RegistryPlatformsResolver
-
Constructor Summary
ConstructorsConstructorDescriptionMavenPlatformsResolver(RegistryPlatformsConfig config, MavenRegistryArtifactResolver artifactResolver, io.quarkus.devtools.messagewriter.MessageWriter log) -
Method Summary
Modifier and TypeMethodDescriptionresolvePlatforms(String quarkusVersion) Returns a catalog of the recommended platform versions, indicating which one of them is the default one for new project creation, for a given Quarkus version or in general, in case the caller did not provide any specific Quarkus version.
-
Constructor Details
-
MavenPlatformsResolver
public MavenPlatformsResolver(RegistryPlatformsConfig config, MavenRegistryArtifactResolver artifactResolver, io.quarkus.devtools.messagewriter.MessageWriter log)
-
-
Method Details
-
resolvePlatforms
public PlatformCatalog.Mutable resolvePlatforms(String quarkusVersion) throws RegistryResolutionException Description copied from interface:RegistryPlatformsResolverReturns a catalog of the recommended platform versions, indicating which one of them is the default one for new project creation, for a given Quarkus version or in general, in case the caller did not provide any specific Quarkus version.- Specified by:
resolvePlatformsin interfaceRegistryPlatformsResolver- Parameters:
quarkusVersion- Quarkus version or null- Returns:
- catalog of the recommended platform versions
- Throws:
RegistryResolutionException- in case of a failure
-