Zmienne z pliku właściwości w Ant

Mam aplikację na Androida, która musi być zbudowana dla różnych środowisk (np. UAT, staging, produkcja itp.). Każde środowisko wymaga różnych właściwości (np. Adresów URL, pakietów itp.).

Chciałbym umieścić wszystkie różne parametry w jednym pliku właściwości i poprzedzić każdy parametr środowiskiem, do którego jest dopasowany.

Na przykład plik właściwości będzie zawierałdev.home-url = http://home_dev.com dla środowiska programistycznego iprod.home-url = http://home.com dla środowiska produkcyjnego.

Używam poniższego, aby utworzyć właściwość, która wskazuje plik właściwości z prefiksemparams:

<property file="parameters.properties" prefix="params" />

Aby skorzystać z nieruchomości, używam:

${params.home-url}

Problem pojawia się, gdy muszę dodać prefiks środowiska do parametru. Wyglądałoby to tak, że oczywiście nie można tego zrobić:

${params.${env-prefix}.home-url}

questionAnswers(1)

yourAnswerToTheQuestion