Können Sie eine Aufgabe vorschlagen, die mehrere Dateien auf den Remote-WebDav-Server hochlädt?So laden Sie mehrere Dateien nach Gradle hoch
Ich könnte es mit dem folgenden Skript erreichen. Es hat nur ein Problem - es Version
version = "1.0"
configurations {
myConfig
}
artifacts{
//files is a directory where upload files are placed
for (def f : file("files").listFiles()) {
myConfig f
}
}
task publish(type: Upload) {
configuration = configurations.myConfig
repositories {
maven {
url "WEB_DAV_URL_HERE"
}
}
}
sicher, warum nicht. Wenn es in groovy getan werden kann, kann es in Groß gemacht werden. Wenn es in Java-Code oder einem Befehlszeilendienstprogramm getan werden kann, kann es von Gradle aufgerufen werden. – RaGe
Ich bin mir sicher, dass es möglich ist, von Gradle. Wie? –
Können Sie einige Details darüber, wie Sie dies derzeit außerhalb Gradle tun? Dann kann ich Sie darauf hinweisen, wie Sie innerhalb von Gradle dasselbe erreichen können. – RaGe