Returns the eviction data for this node if it has been previously evicted in the most far parent
of the given node, null otherwise (if it hasn't been evicted in root) for the
given rootModuleConf.
class used to launch ivy as a standalone tool
arguments are :
-conf : indicates the path to the ivy configuration file
ivyconf.xml is assumed if not given
-cache : indicates the path to the cache directory
cache is assumed if not given
-ivy : indicates the path to the ivy file to use
ivy.xml is assumed if not given
-retrieve : when used, retrieve is also done using the given retrievepattern
-revision : the revision with which the module should be published, required to publish
-status : the status with which the module should be published,
release is assumed if not given
-publish : the pattern used to publish the resolved ivy file,
ivy-[revision].xml is assumed if not given
Main() -
Constructor for class fr.jayasoft.ivy.Main
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.
Saves the information of which resolver was used to resolve a md,
so that this info can be retrieve later (even after a jvm restart)
by getSavedResolverName(ModuleDescriptor md)