Class GradleResolver
- java.lang.Object
-
- org.gradle.api.internal.artifacts.repositories.AbstractArtifactRepository
-
- org.fedoraproject.xmvn.connector.gradle.GradleResolver
-
- All Implemented Interfaces:
org.gradle.api.artifacts.repositories.ArtifactRepository
,org.gradle.api.Describable
,org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository
,org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
,org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
,org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.DescriptorParseContext
,org.gradle.api.internal.artifacts.repositories.ArtifactRepositoryInternal
,org.gradle.api.internal.artifacts.repositories.ResolutionAwareRepository
public class GradleResolver extends org.gradle.api.internal.artifacts.repositories.AbstractArtifactRepository implements org.gradle.api.internal.artifacts.repositories.ResolutionAwareRepository, org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository, org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess, org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.DescriptorParseContext
- Author:
- Mikolaj Izdebski
-
-
Constructor Summary
Constructors Constructor Description GradleResolver(org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.MetaDataParser<org.gradle.internal.component.external.model.MutableMavenModuleResolveMetadata> pomParser, org.gradle.api.internal.artifacts.ImmutableModuleIdentifierFactory moduleIdentifierFactory, org.gradle.internal.resource.local.FileResourceRepository fileRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gradle.api.artifacts.ComponentMetadataSupplier
createMetadataSupplier()
org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository
createResolver()
org.gradle.api.internal.artifacts.repositories.resolver.MetadataFetchingCost
estimateMetadataFetchingCost(org.gradle.api.artifacts.component.ModuleComponentIdentifier arg0)
Map<org.gradle.api.artifacts.component.ComponentArtifactIdentifier,org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.ResolvableArtifact>
getArtifactCache()
String
getId()
org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
getLocalAccess()
org.gradle.internal.resource.local.LocallyAvailableExternalResource
getMetaDataArtifact(org.gradle.api.artifacts.component.ModuleComponentIdentifier id, org.gradle.api.internal.component.ArtifactType type)
org.gradle.internal.resource.local.LocallyAvailableExternalResource
getMetaDataArtifact(org.gradle.internal.component.external.model.ModuleDependencyMetadata arg0, org.gradle.api.internal.component.ArtifactType arg1)
org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
getRemoteAccess()
boolean
isDynamicResolveMode()
boolean
isLocal()
void
listModuleVersions(org.gradle.internal.component.external.model.ModuleDependencyMetadata arg0, org.gradle.internal.resolve.result.BuildableModuleVersionListingResolveResult arg1)
void
resolveArtifact(org.gradle.internal.component.model.ComponentArtifactMetadata artifact, org.gradle.internal.component.model.ModuleSource module, org.gradle.internal.resolve.result.BuildableArtifactResolveResult result)
void
resolveArtifacts(org.gradle.internal.component.model.ComponentResolveMetadata component, org.gradle.internal.resolve.result.BuildableComponentArtifactsResolveResult result)
void
resolveArtifactsWithType(org.gradle.internal.component.model.ComponentResolveMetadata component, org.gradle.api.internal.component.ArtifactType type, org.gradle.internal.resolve.result.BuildableArtifactSetResolveResult result)
void
resolveComponentMetaData(org.gradle.api.artifacts.component.ModuleComponentIdentifier id, org.gradle.internal.component.model.ComponentOverrideMetadata request, org.gradle.internal.resolve.result.BuildableModuleComponentMetaDataResolveResult result)
-
Methods inherited from class org.gradle.api.internal.artifacts.repositories.AbstractArtifactRepository
getDisplayName, getName, onAddToContainer, setName
-
-
-
-
Constructor Detail
-
GradleResolver
public GradleResolver(org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.MetaDataParser<org.gradle.internal.component.external.model.MutableMavenModuleResolveMetadata> pomParser, org.gradle.api.internal.artifacts.ImmutableModuleIdentifierFactory moduleIdentifierFactory, org.gradle.internal.resource.local.FileResourceRepository fileRepository)
-
-
Method Detail
-
createResolver
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository createResolver()
- Specified by:
createResolver
in interfaceorg.gradle.api.internal.artifacts.repositories.ResolutionAwareRepository
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
getLocalAccess
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess getLocalAccess()
- Specified by:
getLocalAccess
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
getRemoteAccess
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess getRemoteAccess()
- Specified by:
getRemoteAccess
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
isDynamicResolveMode
public boolean isDynamicResolveMode()
- Specified by:
isDynamicResolveMode
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository
-
isLocal
public boolean isLocal()
- Specified by:
isLocal
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository
-
resolveArtifact
public void resolveArtifact(org.gradle.internal.component.model.ComponentArtifactMetadata artifact, org.gradle.internal.component.model.ModuleSource module, org.gradle.internal.resolve.result.BuildableArtifactResolveResult result)
- Specified by:
resolveArtifact
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
-
resolveComponentMetaData
public void resolveComponentMetaData(org.gradle.api.artifacts.component.ModuleComponentIdentifier id, org.gradle.internal.component.model.ComponentOverrideMetadata request, org.gradle.internal.resolve.result.BuildableModuleComponentMetaDataResolveResult result)
- Specified by:
resolveComponentMetaData
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
-
resolveArtifactsWithType
public void resolveArtifactsWithType(org.gradle.internal.component.model.ComponentResolveMetadata component, org.gradle.api.internal.component.ArtifactType type, org.gradle.internal.resolve.result.BuildableArtifactSetResolveResult result)
- Specified by:
resolveArtifactsWithType
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
-
resolveArtifacts
public void resolveArtifacts(org.gradle.internal.component.model.ComponentResolveMetadata component, org.gradle.internal.resolve.result.BuildableComponentArtifactsResolveResult result)
- Specified by:
resolveArtifacts
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
-
getMetaDataArtifact
public org.gradle.internal.resource.local.LocallyAvailableExternalResource getMetaDataArtifact(org.gradle.api.artifacts.component.ModuleComponentIdentifier id, org.gradle.api.internal.component.ArtifactType type)
- Specified by:
getMetaDataArtifact
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.DescriptorParseContext
-
createMetadataSupplier
public org.gradle.api.artifacts.ComponentMetadataSupplier createMetadataSupplier()
- Specified by:
createMetadataSupplier
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
getArtifactCache
public Map<org.gradle.api.artifacts.component.ComponentArtifactIdentifier,org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.ResolvableArtifact> getArtifactCache()
- Specified by:
getArtifactCache
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
estimateMetadataFetchingCost
public org.gradle.api.internal.artifacts.repositories.resolver.MetadataFetchingCost estimateMetadataFetchingCost(org.gradle.api.artifacts.component.ModuleComponentIdentifier arg0)
- Specified by:
estimateMetadataFetchingCost
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
-
getMetaDataArtifact
public org.gradle.internal.resource.local.LocallyAvailableExternalResource getMetaDataArtifact(org.gradle.internal.component.external.model.ModuleDependencyMetadata arg0, org.gradle.api.internal.component.ArtifactType arg1)
- Specified by:
getMetaDataArtifact
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.DescriptorParseContext
-
listModuleVersions
public void listModuleVersions(org.gradle.internal.component.external.model.ModuleDependencyMetadata arg0, org.gradle.internal.resolve.result.BuildableModuleVersionListingResolveResult arg1)
- Specified by:
listModuleVersions
in interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
-
-