Details
-
Improvement
-
Status: Reopened
-
Major
-
Resolution: Unresolved
-
3.3.3
-
None
-
None
Description
Background
When building a project with dependencies not yet available in the local repository, I noticed that Maven 3.3.3 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.
Enhancement
Download POMs of (transitive) dependencies in parallel to significantly speed up initial builds of large projects.
Attachments
Issue Links
- is blocked by
-
MRESOLVER-7 Download dependency POMs in parallel in BF collector
- Closed
-
MNG-6110 Upgrade Aether to Maven Resolver
- Closed
- is related to
-
MNG-7677 Maven 3.9.0 is ~10% slower than 3.8.7 in large multi-module builds
- Closed
-
MRESOLVER-324 Make the BF algorithm as the default option to speed up maven dependency resolution and downloading
- Closed
- requires
-
MNG-6672 Upgrade Maven Resolver to 1.4.2
- Closed