Wie erstelle ich eine temporäre Datei / einen Ordner mit der öffentlichen Gradle-API?

8

Aus dem Gradle-Code habe ich herausgefunden, dass es Methoden gibt: TemporaryFileProvider und TestNameTestDirectoryProvider zum Erstellen temporärer Dateien und Ordner, die jedoch nicht Teil der öffentlichen API sind.

%Vor%

Gibt es Methoden aus der öffentlichen Gradle-API , die dem Benutzer die Möglichkeit geben, temporäre Dateien und Ordner zu erstellen, und wenn nicht, was sind die besten Möglichkeiten, dies zu tun?

PS. Ich verwende org.junit.rules.TemporaryFolder für JUnit Tests und Java File.createTempFile

    
Xelian 03.08.2014, 12:49
quelle

1 Antwort

9

Aufgabenimplementierungen können task.getTemporaryDir().createNewFile() verwenden. Was in JUnit-Tests verwendet wird, ist nicht Gradles Geschäft, aber org.junit.rules.TemporaryFolder wäre meine Standardauswahl.

    
Peter Niederwieser 03.08.2014, 13:54
quelle

Tags und Links