Package io.quarkus.registry.client.maven
Class MavenPlatformExtensionsResolver
java.lang.Object
io.quarkus.registry.client.maven.MavenPlatformExtensionsResolver
- All Implemented Interfaces:
RegistryPlatformExtensionsResolver
public class MavenPlatformExtensionsResolver
extends Object
implements RegistryPlatformExtensionsResolver
-
Constructor Summary
ConstructorsConstructorDescriptionMavenPlatformExtensionsResolver(MavenRegistryArtifactResolver artifactResolver, io.quarkus.devtools.messagewriter.MessageWriter log) -
Method Summary
Modifier and TypeMethodDescriptionresolvePlatformExtensions(io.quarkus.maven.dependency.ArtifactCoords platformCoords) Returns a catalog of extensions that represents a given platform.
-
Constructor Details
-
MavenPlatformExtensionsResolver
public MavenPlatformExtensionsResolver(MavenRegistryArtifactResolver artifactResolver, io.quarkus.devtools.messagewriter.MessageWriter log)
-
-
Method Details
-
resolvePlatformExtensions
public ExtensionCatalog.Mutable resolvePlatformExtensions(io.quarkus.maven.dependency.ArtifactCoords platformCoords) throws RegistryResolutionException Description copied from interface:RegistryPlatformExtensionsResolverReturns a catalog of extensions that represents a given platform.- Specified by:
resolvePlatformExtensionsin interfaceRegistryPlatformExtensionsResolver- Parameters:
platformCoords- either a BOM or a JSON descriptor coordinates- Returns:
- catalog of extensions that represents the platform
- Throws:
RegistryResolutionException- in case of a failure
-