Mam domyślny plik właściwości i niektóre pliki właściwości specyficzne dla wdrożenia, które zastępują niektóre ustawienia z domyślnych, w oparciu o środowisko wdrażania. Chciałbym, aby mój skrypt budujący Ant scalił dwa pliki właściwości (nadpisując wartości domyślne z wartościami dotyczącymi wdrożenia), a następnie wyprowadziłby uzyskane właściwości do nowego pliku.Używanie narzędzia Ant do scalania dwóch różnych plików właściwości
Próbowałem robić to tak jak ja, ale nie powiodła się:
<target depends="init" name="configure-target-environment">
<filterset id="application-properties-filterset">
<filtersfile file="${build.config.path}/${target.environment}/application.properties" />
</filterset>
<copy todir="${web-inf.path}/conf" file="${build.config.path}/application.properties" overwrite="true" failonerror="true" >
<filterset refid="application-properties-filterset" />
</copy>
</target>
Mark swoją odpowiedź jako poprawne, jak to działa doskonale. –