maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MRESOLVER-7) Download dependency POMs in parallel
Date Sat, 30 Jun 2018 21:07:00 GMT

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

ASF GitHub Bot commented on MRESOLVER-7:
----------------------------------------

michael-o edited a comment on issue #10: [MRESOLVER-7] Download dependency POMs in parallel
v2
URL: https://github.com/apache/maven-resolver/pull/10#issuecomment-401566300
 
 
   @steve-todorov Did you try the patch yourself? Unfortunately, there is a very little amount
of people working on Resolver right now. I am personally too busy. There is so much new code
that I have trouble to understand it, especially because I am not fully comfortable with the
Resolver code. But I am still looking into it.
   
   @slachiewicz Can you rebase again?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Download dependency POMs in parallel
> ------------------------------------
>
>                 Key: MRESOLVER-7
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-7
>             Project: Maven Resolver
>          Issue Type: Improvement
>    Affects Versions: Aether 1.0.2
>            Reporter: Harald Wellmann
>            Priority: Major
>
> h3. Background
> When building a project with dependencies not yet available in the local repository,
I noticed that Maven 3.3.9/Aether 1.0.2 first downloads the dependency POMs _sequentially_
and then proceeds downloading the dependency JARs with up to 5 threads _in parallel_.
> Due to this, when first building a project with a large number of dependencies, downloading
a large number of small POMs may take a lot longer than downloading the much larger JARs,
or even longer than building the project itself, especially when a repository manager is used
which increases the download latency.
> h3. Enhancement
> Download POMs of (transitive) dependencies in parallel to significantly speed up initial
builds of large projects.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message