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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.gradle.internal.resource.local.FileResourceRepository
private final org.slf4j.Logger
private org.gradle.api.internal.artifacts.ImmutableModuleIdentifierFactory
private org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.MetaDataParser
<org.gradle.internal.component.external.model.MutableMavenModuleResolveMetadata> -
Constructor Summary
ConstructorsConstructorDescriptionGradleResolver
(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
Modifier and TypeMethodDescriptionorg.gradle.api.artifacts.ComponentMetadataSupplier
org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository
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> private Set
<org.gradle.internal.component.model.IvyArtifactName> getDependencyArtifactNames
(org.gradle.api.artifacts.component.ModuleComponentIdentifier id, org.gradle.internal.component.model.ComponentOverrideMetadata request) getId()
org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepositoryAccess
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
boolean
boolean
isLocal()
void
listModuleVersions
(org.gradle.internal.component.external.model.ModuleDependencyMetadata arg0, org.gradle.internal.resolve.result.BuildableModuleVersionListingResolveResult arg1) private Path
resolve
(org.fedoraproject.xmvn.artifact.Artifact artifact) 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ModuleComponentRepository
getName
-
Field Details
-
pomParser
private org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.MetaDataParser<org.gradle.internal.component.external.model.MutableMavenModuleResolveMetadata> pomParser -
moduleIdentifierFactory
private org.gradle.api.internal.artifacts.ImmutableModuleIdentifierFactory moduleIdentifierFactory -
fileRepository
private org.gradle.internal.resource.local.FileResourceRepository fileRepository -
logger
private final org.slf4j.Logger logger
-
-
Constructor Details
-
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 Details
-
resolve
-
createResolver
public org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ConfiguredModuleComponentRepository createResolver()- Specified by:
createResolver
in interfaceorg.gradle.api.internal.artifacts.repositories.ResolutionAwareRepository
-
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
-
getDependencyArtifactNames
private Set<org.gradle.internal.component.model.IvyArtifactName> getDependencyArtifactNames(org.gradle.api.artifacts.component.ModuleComponentIdentifier id, org.gradle.internal.component.model.ComponentOverrideMetadata request) -
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
-