Package org.apache.ivy.plugins.resolver
Class FileSystemResolver
java.lang.Object
org.apache.ivy.plugins.resolver.AbstractResolver
org.apache.ivy.plugins.resolver.BasicResolver
org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver
org.apache.ivy.plugins.resolver.RepositoryResolver
org.apache.ivy.plugins.resolver.FileSystemResolver
- All Implemented Interfaces:
Validatable
,DependencyResolver
,HasLatestStrategy
- Direct Known Subclasses:
CacheResolver
-
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 TypeMethodDescriptionvoid
void
addArtifactPattern
(String pattern) void
void
void
addIvyPattern
(String pattern) example of pattern : ~/Workspace/[module]/[module].ivy.xmlvoid
beginPublishTransaction
(ModuleRevisionId module, boolean overwrite) void
protected Collection<String>
filterNames
(Collection<String> values) Filters names before returning them in the findXXXNames or findTokenValues method.protected String
getDestination
(String pattern, Artifact artifact, ModuleRevisionId mrid) boolean
isLocal()
void
setLocal
(boolean local) void
setTransactional
(String transactional) boolean
Methods inherited from class org.apache.ivy.plugins.resolver.RepositoryResolver
download, dumpSettings, exist, findResourceUsingPattern, findTokenValues, get, getRepository, getResource, isAlwaysCheckExactRevision, listResources, listTokenValues, publish, 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, exists, findFirstArtifactRef, getAndCheck, getArtifactRef, getChecksumAlgorithms, getDefaultRMDParser, getDependency, getPublicationDate, getRMDParser, getWorkspaceName, isAllownomd, isCheckconsistency, isEnvDependent, isForce, listModules, listOrganisations, listRevisions, listTokenValues, locate, 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
-
FileSystemResolver
public FileSystemResolver()
-
-
Method Details
-
getTypeName
- Overrides:
getTypeName
in classRepositoryResolver
-
isLocal
public boolean isLocal() -
setLocal
public void setLocal(boolean local) -
getDestination
- Overrides:
getDestination
in classRepositoryResolver
-
abortPublishTransaction
- Specified by:
abortPublishTransaction
in interfaceDependencyResolver
- Overrides:
abortPublishTransaction
in classAbstractResolver
- Throws:
IOException
-
commitPublishTransaction
- Specified by:
commitPublishTransaction
in interfaceDependencyResolver
- Overrides:
commitPublishTransaction
in classAbstractResolver
- Throws:
IOException
-
beginPublishTransaction
- Specified by:
beginPublishTransaction
in interfaceDependencyResolver
- Overrides:
beginPublishTransaction
in classAbstractResolver
- Throws:
IOException
-
filterNames
Description copied from class:BasicResolver
Filters names before returning them in the findXXXNames or findTokenValues method.Remember to call the super implementation when overriding this method.
- Overrides:
filterNames
in classBasicResolver
- Parameters:
values
- the list to filter.- Returns:
- the filtered list
-
supportTransaction
public boolean supportTransaction() -
getTransactional
-
setTransactional
-
addConfiguredIvy
- Overrides:
addConfiguredIvy
in classAbstractPatternsBasedResolver
-
addIvyPattern
Description copied from class:AbstractPatternsBasedResolver
example of pattern : ~/Workspace/[module]/[module].ivy.xml- Overrides:
addIvyPattern
in classAbstractPatternsBasedResolver
- Parameters:
pattern
- String
-
addConfiguredArtifact
- Overrides:
addConfiguredArtifact
in classAbstractPatternsBasedResolver
-
addArtifactPattern
- Overrides:
addArtifactPattern
in classAbstractPatternsBasedResolver
-