Ich erstelle ein Build-Gradle-Projekt, um die Bereitstellungsphase zu vereinfachen. Meine Idee ist, einen Konfigurationsordner mit allen benötigten Konfigurationsdateien darin zu haben. Ich möchte diese Dateien mit Platzhaltern füllen, zum Beispiel ${databaseName}
. Die Werte, die während der Skriptausführung durch Großbuchstaben ersetzt werden, müssen aus den Eigenschaftendateien geladen werden.Gradle-Eigenschaften für Umgebungs-Platzhalter
Ich möchte pro Umgebung eine Eigenschaftendatei haben, zum Beispiel dev.properties
, stage.properties
, prod.properties
. Die logische Auswahl für diese *.propeties
muss durch Eigenschaftsbefehlsattribut, etwa wie gradle myTask -Denv=dev
geladen werden, auf diese Weise wird der Platzhalter mit dev.properties
Werten geladen.
Was ist die beste Wahl auf Gradle Welt, um diese Bedürfnisse zu verwalten?
Nicht sicher, warum diese Antwort Stimmen hatte. Aber es zeigt auf eine großartige Quelle. – cyberscientist