Was ist der beste Weg, um Remote-Maven-Artefakt aus einem Maven-Plugin herunterzuladen, während auch Maven 2.2.x
1) , 3.0.x
, 3.1.x
und neuer unterstützt wird?
Aether
scheint ein guter Kandidat zu sein, hat aber den Paketnamensraum zwischen 3.0.5
und 3.1
geändert.
Es gibt Informationen,
Aether
verwendet. darunter und vermutlich leidet unter der gleichen Version Inkompatibilität Problem Ather
basierend auf dem ResolveArtifact Beispiel Also, was ist der richtige oder zumindest funktionierende Weg, um darüber weiter zu machen?
1) Wo Maven 2.2.x
ist ein schön zu haben wie @khmarbaise ist EoL
Wenn Sie in einem Plugin sind und ein anderes Plugin aufgerufen haben möchten, ist die beste Lösung - bei weitem - Mojo Executor . Auf diese Weise werden Sie das maven-dependency-plugin nicht umschreiben ... Betrachtet man die Probleme mit der Maven-Version, dann sollte man in der Tat auf Maven 2 * Support verzichten.
Tags und Links eclipse java maven maven-plugin aether