Wie erhalte ich die erstellte JAR-Datei nach der Build-Aufgabe in Form eines java.io.File-Objekts?
Posted: 27 Dec 2024, 13:17
Ich versuche, die Build-Aufgabe mit dem Namen buildAndPost zu erweitern, die nach Abschluss des Builds
die Datei an das erforderliche Ziel kopiert und eine Verbindung zum Server herstellt, wodurch ein Neulademechanismus ausgelöst wird, der die Datei automatisch neu lädt installierte Plugins (es ist auch ein Plugin).
Bisher bin ich mit dem ganzen Code fertig, aber eine Sache hält mich davon ab.
Das heißt, ich greife auf die zu jar-Datei mit dem folgenden groovigen Code in build.gradle:
die Datei an das erforderliche Ziel kopiert und eine Verbindung zum Server herstellt, wodurch ein Neulademechanismus ausgelöst wird, der die Datei automatisch neu lädt installierte Plugins (es ist auch ein Plugin).
Bisher bin ich mit dem ganzen Code fertig, aber eine Sache hält mich davon ab.
Das heißt, ich greife auf die zu jar-Datei mit dem folgenden groovigen Code in build.gradle:
Code: Select all
task buildAndPost{
dependsOn build
doLast{
File builtFile = tasks.jar.archiveFile.get(); //