Maven - Kopiert eine spezifische Abhängigkeit mit ihren transitiven Abhängigkeiten in einen gegebenen Ort

9

Ich habe ein Maven-Projekt, das Spring-Framework-Bibliotheken als Abhängigkeiten sagen, ich möchte Spring-Framework-Abhängigkeiten mit dort transitiven Abhängigkeiten an einen angegebenen Ort kopieren.

Ich habe maven dependence plugin guides bei apache durchgelesen, ich habe mehrere Möglichkeiten, wo keiner von ihnen das komplette Problem lösen wird.

  1. Kopierabhängigkeiten Option
%Vor%

Dies wird alle Abhängigkeiten und dort transitives zu einem bestimmten Ort kopieren, ich will nur Frühlingsabhängigkeiten und dort transitives.

  1. Kopieren bestimmter Artefakte
%Vor%

Dies bewältigt die transitiven Abhängigkeiten nicht.

Jede Lösung, die meine beiden Probleme löst.

    
Isuru 15.10.2013, 11:03
quelle

2 Antworten

0

Hier ist eine Option:

  • create module (producer) um Abhängigkeiten zu sammeln und als zip zu veröffentlichen.
  • in Consumer User Abhängigkeit: entpacken, um diese Zip
  • zu entpacken

Es ist umständlich und die Ausschlüsse brauchen noch etwas Rosinenpicken, aber viel weniger und es könnte in parallelen Threads laufen.

Produzent

%Vor%     
Peter Kahn 18.09.2015 21:50
quelle
-1

Sie können dafür das Maven Assembly Plugin verwenden.

Überprüfen Sie es und speziell den Abhängigkeitssatz:

Ссылка

Ссылка

Sie können ein Ausgabeverzeichnis angeben und angeben, welche Abhängigkeiten dort eingefügt werden sollen

Es gibt auch eine Option: useTransitiveDependencies . Setzen Sie dies auf "true", um das gewünschte Verhalten zu erhalten.

    
cowls 15.10.2013 12:46
quelle

Tags und Links