Package io.quarkus.registry.client.maven
Class MavenPlatformsResolver
- java.lang.Object
-
- io.quarkus.registry.client.maven.MavenPlatformsResolver
-
- All Implemented Interfaces:
RegistryPlatformsResolver
public class MavenPlatformsResolver extends Object implements RegistryPlatformsResolver
-
-
Constructor Summary
Constructors Constructor Description MavenPlatformsResolver(RegistryPlatformsConfig config, MavenRegistryArtifactResolver artifactResolver, MessageWriter log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlatformCatalog.MutableresolvePlatforms(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 Detail
-
MavenPlatformsResolver
public MavenPlatformsResolver(RegistryPlatformsConfig config, MavenRegistryArtifactResolver artifactResolver, MessageWriter log)
-
-
Method Detail
-
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
-
-