Package org.apache.ivy.plugins.resolver
Class CacheResolver
- All Implemented Interfaces:
Validatable
,DependencyResolver
,HasLatestStrategy
Deprecated.
-
Field Summary
Fields inherited from class org.apache.ivy.plugins.resolver.BasicResolver
DATE_FORMAT, DESCRIPTOR_OPTIONAL, DESCRIPTOR_REQUIRED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondownload
(Artifact[] artifacts, DownloadOptions options) Deprecated.Download artifacts with specified DownloadOptions.void
Deprecated.boolean
Deprecated.Returnstrue
if the given artifact can be located by this resolver and actually exist.getDependency
(DependencyDescriptor dd, ResolveData data) Deprecated.Resolve a module by id, getting its module descriptor and resolving the revision if it's a latest one (i.e.Deprecated.Deprecated.Deprecated.listRevisions
(ModuleEntry module) Deprecated.Deprecated.Default implementation actually download the artifact Subclasses should overwrite this to avoid the downloadvoid
Deprecated.Methods inherited from class org.apache.ivy.plugins.resolver.FileSystemResolver
abortPublishTransaction, addArtifactPattern, addConfiguredArtifact, addConfiguredIvy, addIvyPattern, beginPublishTransaction, commitPublishTransaction, filterNames, getDestination, getTransactional, isLocal, setLocal, setTransactional, supportTransaction
Methods inherited from class org.apache.ivy.plugins.resolver.RepositoryResolver
exist, findResourceUsingPattern, findTokenValues, get, getRepository, getResource, isAlwaysCheckExactRevision, listResources, listTokenValues, put, putChecksum, putSignature, setAlwaysCheckExactRevision, setName, setRepository, setSettings, setSigner
Methods inherited from class org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver
convertM2CriteriaForResourceSearch, convertM2IdForResourceSearch, convertM2OrganizationForResourceSearch, convertM2ResourceSearchIdToNormal, convertM2TokenValuesForResourceSearch, findArtifactNames, findArtifactRef, findIvyFileRef, findIvyNames, findNames, findResource, findResourceUsingPatterns, getArtifactPatterns, getIvyPatterns, getModuleDescriptorExtension, isM2compatible, listTokenValues, setArtifactPatterns, setIvyPatterns, setM2compatible
Methods inherited from class org.apache.ivy.plugins.resolver.BasicResolver
acceptLatest, checkModuleDescriptorRevision, clearArtifactAttempts, clearIvyAttempts, doFindArtifactRef, download, findFirstArtifactRef, getAndCheck, getArtifactRef, getChecksumAlgorithms, getDefaultRMDParser, getPublicationDate, getRMDParser, getWorkspaceName, isAllownomd, isCheckconsistency, isEnvDependent, isForce, listTokenValues, logArtifactAttempt, logAttempt, logIvyAttempt, parse, reportFailure, reportFailure, setAllownomd, setCheckconsistency, setChecksums, setDescriptor, setEnvDependent, setForce, setWorkspaceName, shouldReturnResolvedModule, toString
Methods inherited from class org.apache.ivy.plugins.resolver.AbstractResolver
checkInterrupted, checkLatest, doValidate, findModuleInCache, findModuleInCache, fromSystem, fromSystem, getCacheDownloadOptions, getCacheOptions, getChangingMatcherName, getChangingPattern, getDownloadOptions, getEventManager, getLatest, getLatestStrategy, getName, getNamespace, getParserSettings, getRepositoryCacheManager, getSettings, getSystemNode, getTimeoutConstraint, hidePassword, isAfter, isValidate, saveModuleRevisionIfNeeded, setCache, setChangingMatcher, setChangingPattern, setCheckmodified, setEventManager, setLatest, setLatestStrategy, setNamespace, setRepositoryCacheManager, setTimeoutConstraint, setValidate, toSystem, toSystem, toSystem, toSystem, toSystem, toSystem, validate
-
Constructor Details
-
CacheResolver
public CacheResolver()Deprecated. -
CacheResolver
Deprecated.
-
-
Method Details
-
getDependency
public ResolvedModuleRevision getDependency(DependencyDescriptor dd, ResolveData data) throws ParseException Deprecated.Description copied from interface:DependencyResolver
Resolve a module by id, getting its module descriptor and resolving the revision if it's a latest one (i.e. a revision uniquely identifying the revision of a module in the current environment - If this revision is not able to identify uniquely the revision of the module outside of the current environment, then the resolved revision must begin by ##)- Specified by:
getDependency
in interfaceDependencyResolver
- Overrides:
getDependency
in classBasicResolver
- Parameters:
dd
- DependencyDescriptordata
- ResolveData- Returns:
- ResolvedModuleRevision
- Throws:
ParseException
- if something goes wrong
-
download
Deprecated.Description copied from interface:DependencyResolver
Download artifacts with specified DownloadOptions.The resolver will always make a best effort, and do not stop when an artifact is not available. It rather continue to attempt to download other requested artifacts, and report what has been done in the returned DownloadReport.
The returned DownloadReport is never
null
, and always contain anArtifactDownloadReport
for each requested Artifact.- Specified by:
download
in interfaceDependencyResolver
- Overrides:
download
in classRepositoryResolver
- Parameters:
artifacts
- an array of artifacts to download. Must not benull
.options
- options to apply for this download. Must not benull
.- Returns:
- a DownloadReport with details about each Artifact download.
-
exists
Deprecated.Description copied from interface:DependencyResolver
Returnstrue
if the given artifact can be located by this resolver and actually exist.- Specified by:
exists
in interfaceDependencyResolver
- Overrides:
exists
in classBasicResolver
- Parameters:
artifact
- the artifact which should be tested.- Returns:
true
if the given artifact can be located by this resolver and actually exist.
-
locate
Deprecated.Description copied from class:AbstractResolver
Default implementation actually download the artifact Subclasses should overwrite this to avoid the download- Specified by:
locate
in interfaceDependencyResolver
- Overrides:
locate
in classBasicResolver
- Parameters:
artifact
- ArtifactOrigin- Returns:
- ArtifactOrigin
-
publish
Deprecated.- Specified by:
publish
in interfaceDependencyResolver
- Overrides:
publish
in classRepositoryResolver
- Throws:
IOException
-
listOrganisations
Deprecated.- Specified by:
listOrganisations
in interfaceDependencyResolver
- Overrides:
listOrganisations
in classBasicResolver
-
listModules
Deprecated.- Specified by:
listModules
in interfaceDependencyResolver
- Overrides:
listModules
in classBasicResolver
-
listRevisions
Deprecated.- Specified by:
listRevisions
in interfaceDependencyResolver
- Overrides:
listRevisions
in classBasicResolver
-
dumpSettings
public void dumpSettings()Deprecated.- Specified by:
dumpSettings
in interfaceDependencyResolver
- Overrides:
dumpSettings
in classRepositoryResolver
-
getTypeName
Deprecated.- Overrides:
getTypeName
in classFileSystemResolver
-