org.apache.ivy.core.retrieve
Class RetrieveEngine
java.lang.Object
org.apache.ivy.core.retrieve.RetrieveEngine
public class RetrieveEngine
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RetrieveEngine
public RetrieveEngine(IvySettings settings)
retrieve
public int retrieve(ModuleRevisionId mrid,
java.lang.String destFilePattern,
RetrieveOptions options)
throws java.io.IOException
- example of destFilePattern :
- lib/[organisation]/[module]/[artifact]-[revision].[type]
- lib/[artifact].[type] : flatten with no revision
moduleId is used with confs and localCacheDirectory to determine
an ivy report file, used as input for the copy
If such a file does not exist for any conf (resolve has not been called before ?)
then an IllegalStateException is thrown and nothing is copied.
- Throws:
java.io.IOException
determineArtifactsToCopy
public java.util.Map determineArtifactsToCopy(ModuleRevisionId mrid,
java.lang.String destFilePattern,
RetrieveOptions options)
throws java.text.ParseException,
java.io.IOException
- Throws:
java.text.ParseException
java.io.IOException