Class IvyResolver
- java.lang.Object
-
- org.apache.ivy.plugins.resolver.AbstractResolver
-
- org.fedoraproject.xmvn.connector.ivy.IvyResolver
-
- All Implemented Interfaces:
org.apache.ivy.core.settings.Validatable,org.apache.ivy.plugins.resolver.DependencyResolver,org.apache.ivy.plugins.resolver.util.HasLatestStrategy
public class IvyResolver extends org.apache.ivy.plugins.resolver.AbstractResolverResolve and publish Ivy artifacts by delegating most tasks to XMvn.- Author:
- Mikolaj Izdebski
-
-
Constructor Summary
Constructors Constructor Description IvyResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.ivy.core.report.DownloadReportdownload(org.apache.ivy.core.module.descriptor.Artifact[] artifacts, org.apache.ivy.core.resolve.DownloadOptions options)org.apache.ivy.plugins.resolver.util.ResolvedResourcefindIvyFileRef(org.apache.ivy.core.module.descriptor.DependencyDescriptor depDescriptor, org.apache.ivy.core.resolve.ResolveData data)org.apache.ivy.core.resolve.ResolvedModuleRevisiongetDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor systemDd, org.apache.ivy.core.resolve.ResolveData data)org.fedoraproject.xmvn.deployer.DeployergetDeployer()org.fedoraproject.xmvn.resolver.ResolvergetResolver()voidpublish(org.apache.ivy.core.module.descriptor.Artifact artifact, java.io.File artifactFile, boolean overwrite)voidsetDeployer(org.fedoraproject.xmvn.deployer.Deployer deployer)voidsetResolver(org.fedoraproject.xmvn.resolver.Resolver resolver)-
Methods inherited from class org.apache.ivy.plugins.resolver.AbstractResolver
abortPublishTransaction, beginPublishTransaction, checkInterrupted, checkLatest, commitPublishTransaction, doValidate, download, dumpSettings, exists, findModuleInCache, findModuleInCache, fromSystem, fromSystem, getCacheDownloadOptions, getCacheOptions, getChangingMatcherName, getChangingPattern, getDownloadOptions, getEventManager, getLatest, getLatestStrategy, getName, getNamespace, getParserSettings, getRepositoryCacheManager, getSettings, getSystemNode, getTypeName, hidePassword, isAfter, isValidate, listModules, listOrganisations, listRevisions, listTokenValues, listTokenValues, locate, reportFailure, reportFailure, saveModuleRevisionIfNeeded, setCache, setChangingMatcher, setChangingPattern, setCheckmodified, setEventManager, setLatest, setLatestStrategy, setName, setNamespace, setRepositoryCacheManager, setSettings, setValidate, toString, toSystem, toSystem, toSystem, toSystem, toSystem, toSystem, validate
-
-
-
-
Method Detail
-
getResolver
public org.fedoraproject.xmvn.resolver.Resolver getResolver()
-
setResolver
public void setResolver(org.fedoraproject.xmvn.resolver.Resolver resolver)
-
getDeployer
public org.fedoraproject.xmvn.deployer.Deployer getDeployer()
-
setDeployer
public void setDeployer(org.fedoraproject.xmvn.deployer.Deployer deployer)
-
getDependency
public org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor systemDd, org.apache.ivy.core.resolve.ResolveData data) throws java.text.ParseException- Throws:
java.text.ParseException
-
findIvyFileRef
public org.apache.ivy.plugins.resolver.util.ResolvedResource findIvyFileRef(org.apache.ivy.core.module.descriptor.DependencyDescriptor depDescriptor, org.apache.ivy.core.resolve.ResolveData data)
-
download
public org.apache.ivy.core.report.DownloadReport download(org.apache.ivy.core.module.descriptor.Artifact[] artifacts, org.apache.ivy.core.resolve.DownloadOptions options)
-
publish
public void publish(org.apache.ivy.core.module.descriptor.Artifact artifact, java.io.File artifactFile, boolean overwrite) throws java.io.IOException- Throws:
java.io.IOException
-
-