2015-08-30 14 views
11

Beim Erstellen eines Projekts mit Abhängigkeiten, die noch nicht im lokalen Repository verfügbar sind, habe ich gemerkt, dass Maven 3.3.3 zuerst die Abhängigkeits-POMs nacheinander herunterlädt und dann die Abhängigkeits-JARs mit bis zu 5 Threads parallel herunterlädt .Parallele Downloads von Maven-Artefakten

Was ist der Grund dafür, dass keine parallelen Downloads für die POMs verwendet werden?

Gibt es eine Option zum Konfigurieren der Anzahl paralleler Downloads von POMs oder JARs?

+0

Basierend verschmolzen auf Sie Ihren Build geschrieben ausfallen sollte: Abhängigkeiten noch nicht im lokalen Repository verfügbar ... '. .. – khmarbaise

+0

sicher ist es? Oder lädt Pom einfach zu schnell herunter, um erkennbar zu sein, dass sie parallel laufen? – wemu

+0

@khmarbaise: Warum sollte mein Build fehlschlagen? Dies ist ein Standard-Anwendungsfall. Klonen Quellen von P über Git oder was auch immer. P listet Abhängigkeiten von A, B, C in seinem POM auf. P, A, B, C sind nicht in meinem lokalen Repo. Running mvn install auf P, Maven beginnt mit dem Laden der POMs von A, B, C, dann von A.jar, B.jar, C.jar und irgendwelchen transitiven Abhängigkeiten, und fährt dann mit dem Aufbau von P fort. –

Antwort

3

OP offensichtlich kennt die Antwort, aber für andere Leute auf der Suche nach Lösung für dieses Problem: ist es nicht möglich mit der aktuellen Version von Maven, 3.5.0.

OP hat eine issue for this erstellt und ein code PR for it aber sie noch nicht zum 25. Dezember 2017.