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.ComponentMetadataSuppliercreateMetadataSupplier()org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepositorycreateResolver()org.gradle.api.internal.artifacts.repositories.resolver.MetadataFetchingCostestimateMetadataFetchingCost(org.gradle.api.artifacts.component.ModuleComponentIdentifier arg0)Map<org.gradle.api.artifacts.component.ComponentArtifactIdentifier,org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.ResolvableArtifact>getArtifactCache()StringgetId()org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccessgetLocalAccess()org.gradle.internal.resource.local.LocallyAvailableExternalResourcegetMetaDataArtifact(org.gradle.api.artifacts.component.ModuleComponentIdentifier id, org.gradle.api.internal.component.ArtifactType type)org.gradle.internal.resource.local.LocallyAvailableExternalResourcegetMetaDataArtifact(org.gradle.internal.component.external.model.ModuleDependencyMetadata arg0, org.gradle.api.internal.component.ArtifactType arg1)org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccessgetRemoteAccess()booleanisDynamicResolveMode()booleanisLocal()voidlistModuleVersions(org.gradle.internal.component.external.model.ModuleDependencyMetadata arg0, org.gradle.internal.resolve.result.BuildableModuleVersionListingResolveResult arg1)voidresolveArtifact(org.gradle.internal.component.model.ComponentArtifactMetadata artifact, org.gradle.internal.component.model.ModuleSource module, org.gradle.internal.resolve.result.BuildableArtifactResolveResult result)voidresolveArtifacts(org.gradle.internal.component.model.ComponentResolveMetadata component, org.gradle.internal.resolve.result.BuildableComponentArtifactsResolveResult result)voidresolveArtifactsWithType(org.gradle.internal.component.model.ComponentResolveMetadata component, org.gradle.api.internal.component.ArtifactType type, org.gradle.internal.resolve.result.BuildableArtifactSetResolveResult result)voidresolveComponentMetaData(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:
createResolverin interfaceorg.gradle.api.internal.artifacts.repositories.ResolutionAwareRepository
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
getLocalAccess
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess getLocalAccess()
- Specified by:
getLocalAccessin interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
getRemoteAccess
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess getRemoteAccess()
- Specified by:
getRemoteAccessin interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
-
isDynamicResolveMode
public boolean isDynamicResolveMode()
- Specified by:
isDynamicResolveModein interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository
-
isLocal
public boolean isLocal()
- Specified by:
isLocalin 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:
resolveArtifactin 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:
resolveComponentMetaDatain 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:
resolveArtifactsWithTypein 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:
resolveArtifactsin 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:
getMetaDataArtifactin interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.DescriptorParseContext
-
createMetadataSupplier
public org.gradle.api.artifacts.ComponentMetadataSupplier createMetadataSupplier()
- Specified by:
createMetadataSupplierin 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:
getArtifactCachein 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:
estimateMetadataFetchingCostin 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:
getMetaDataArtifactin 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:
listModuleVersionsin interfaceorg.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
-
-