[ 
https://issues.apache.org/jira/browse/IVY-1011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14558644#comment-14558644
 ] 

Rich Dougherty commented on IVY-1011:
-------------------------------------

Parallel downloads would be great. Play Framework uses Ivy (via sbt) to 
download artifacts and soe users report very long download times (10s of 
minutes). This is because we have lots of artifacts spread across several 
repositories. Here's an sbt issue about the problem, with links to various 
mailing list discussions.

https://github.com/sbt/sbt/issues/590

As a workaround we offer a bundle containing all the dependencies that users 
can download directly from our website. But this is not ideal because it means 
users often download artifacts that they already have, plus we have to maintain 
the extra bundle.

> Enhance download options
> ------------------------
>
>                 Key: IVY-1011
>                 URL: https://issues.apache.org/jira/browse/IVY-1011
>             Project: Ivy
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Jan Matèrne
>            Priority: Minor
>
> Enhance the downloading of artefacts.
> - parallel downloads
> - resuming a download
> - partial downloads
> - using a downloadmanager (for getting the first three topics)
> (Without knowing the internals) I think of something like
> public interface Downloader {
>     /**
>      * @param source From where to download
>      * @param target where to store the artefact
>      * @param progressReporter something that reports the progress (the 
> [.......]ok  at the moment)
>     */
>     download(URI source, File target, ?? progressReporter);
> }
> Implementations:
> - SerialDownloader :  the existing downloader
> - ParallelDownloader : starts multiple downloads in parallel
> - SunDownloader : uses Suns Downloadmanager [1] for doing the job
> - ??Downloader : other (free available Java based) download manager
> [1] http://www.sun.com/download/sdm/download.xml



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to