2017-06-26 2 views
0

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?

Antwort

Verwandte Themen