Gibt es ein ANT-Äquivalent basierend auf Eigenschaft in Gradle?Gradle basedir property
${basedir}
Ich versuche, den Namen des Verzeichnisses, in dem der Build-Skript befindet sich zu bekommen.
Vielen Dank im Voraus!
Gibt es ein ANT-Äquivalent basierend auf Eigenschaft in Gradle?Gradle basedir property
${basedir}
Ich versuche, den Namen des Verzeichnisses, in dem der Build-Skript befindet sich zu bekommen.
Vielen Dank im Voraus!
Je nach Ihren genauen Anforderungen können Sie buildFile.parent
oder projectDir
verwenden. (Der Builddateipfad lautet standardmäßig "$projectDir/build.gradle"
und kann in settings.gradle
neu konfiguriert werden.) Informationen zu den verfügbaren Eigenschaften und Methoden für Project
und andere Klassen finden Sie unter Gradle Build Language Reference.
Danke, ich habe projectDir.getName() verwendet, um den letzten Verzeichnisnamen im Pfad abzurufen. –
Für meine Bedürfnisse suchte ich nach "rootDir", welches das Wurzelverzeichnis in einem Multi-Modul-Projekt ist ('projectDir' ist relativ zum Modul). Eine weitere gute Referenz für Projektvariablen ist die [Gradle-API für die Projektschnittstelle] (https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html). –
ja dieses eine passen meine Bedürfnisse zu. Die anderen Vorschläge, die Leute vorhatten, würden nicht funktionieren, wenn ich von 'gradle -p specifyBuildGradleFilePath' lief –