Class RetrieveEngine


  • public class RetrieveEngine
    extends java.lang.Object
    • Method Detail

      • retrieve

        @Deprecated
        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.
        Parameters:
        mrid - ModuleRevisionId
        destFilePattern - String
        options - RetrieveOptions
        Returns:
        int
        Throws:
        java.io.IOException - if something goes wrong
      • determineArtifactsToCopy

        public java.util.Map<ArtifactDownloadReport,​java.util.Set<java.lang.String>> determineArtifactsToCopy​(ModuleRevisionId mrid,
                                                                                                                    java.lang.String destFilePattern,
                                                                                                                    RetrieveOptions options)
                                                                                                             throws java.text.ParseException,
                                                                                                                    java.io.IOException
        Throws:
        java.text.ParseException
        java.io.IOException