Ich habe die folgende Großtasks Aufgabe, die eine Abhängigkeit entpackt, die auf tmp
heruntergeladen wurde.Gradle - Entpacken neueste Version der Abhängigkeit
task unzip(type: Copy) {
def zipFile = file('tmp/dist-1.0.1.zip')
def outDir = file("unpacked/dist")
from zipTree(zipFile)
into outDir
}
Aber ich bin auf der Suche die neueste Version der Abhängigkeit eher als eine bestimmte Version (das heißt das Skript herunterladen dist-1.0.+
) zum Download bereit.
Gibt es eine Möglichkeit, die Abhängigkeit zu entpacken, egal welche Version der Abhängigkeit heruntergeladen wurde?
Um herauszufinden, was die letzte Version einer Abhängigkeit ist, ist es zur Laufzeit wahrscheinlich am besten, den Abhängigkeitsauflösungsmechanismus von Gradle zu verwenden. – RaGe