Maven 2 & 3

Perform multiple web requests simultaneously.

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Duplicate
  • Affects Version/s: 2.0.9
  • Fix Version/s: None
  • Component/s: Performance
  • Labels:
    None
  • Complexity:
    Intermediate
  • Number of attachments :
    0

Description

Maven's dependency downloading is horribly slow.

It appears to only make one request at a time; often to slow mirrors which take seconds to respond.

This is not so much of an issue when you use a local repository to keep and manage your dependencies; though it becomes one again once you leave the network of that repository and try to access it over the internet.

Maven should make multiple (5 or so; configurable perhaps) requests simultaneously so that while several are establishing connection, others are at least already using the available bandwidth. And should mirrors be capped; other artifacts can already be downloaded from other mirrors to make optimal use of the bandwidth. Currently only a fraction of the bandwidth capacity is used; causing an initial build of a large project without a local repository available to take for ever. The project I'm working on; I need to make sure to reserve a day at least should I want to build the code with a client.

Issue Links

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: