Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-12212

Upgrade Maven to 3.9 to enable parallel dependency downloads

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • Impala 4.3.0
    • Impala 4.3.0
    • Frontend, Infrastructure
    • None
    • ghx-label-13

    Description

      Maven 3.9 introduced a new dependency resolver (the native HTTP resolver)[1][2], which offers the option of traversing a project's dependency tree in a breadth-first manner in addition to the old default depth-first traversal[3]. This new mode also enables the parallel download of dependency POMs (which had to happen in a serial, sequential way) with the old resolver.
      Impala should embrace the new download mechanism, as it could speed up the dependency download phase of the frontend build significantly.

      [1] https://maven.apache.org/docs/3.9.0/release-notes.html, [2] https://maven.apache.org/guides/mini/guide-resolver-transport.html
      [3] see the aether.dependencyCollector.impl option at https://maven.apache.org/resolver/configuration.html

      Attachments

        Activity

          People

            laszlog Laszlo Gaal
            laszlog Laszlo Gaal
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: