Mam plik właściwości, powiedzmy my-file.properties. Ponadto mam kilka plików konfiguracyjnych dla mojej aplikacji, w których trzeba wypełnić pewne informacje dotyczące zawartości pliku my-file.properties.Symulacja mechanizmu filtrującego Maven2 za pomocą Ant
my-file.properties:
application.version=1.0
application.build=42
user.name=foo
user.password=bar
Zatem w moich plikach konfiguracyjnych, że znajdzie jakiś ${application.version}
, ${user.name}
które zostaną zastąpione przez ich wartości podjętej we właściwościach pliku ...
Kiedy buduję swoją aplikację przy użyciu Maven2, muszę tylko określić plik właściwości i powiedzieć, że moje pliki zasobów są filtrowane (jak w this answer na inny problem). Jednak muszę osiągnąć to samo, używając tylko Ant.
Widziałem, że Ant oferuje filter task. Jednak zmusza mnie to do używania w moich plikach konfiguracyjnych wzorca @[email protected]
(tj. @[email protected]
zamiast #{user.name}
), co jest niedopuszczalne w moim przypadku.
Jak mogę rozwiązać mój problem?
Dziękuję! To było naprawdę to, czego szukałem ... – romaintaz
@romaintaz pewna rzecz! Mam nadzieję, że nieco uprości to plik kompilacji. Wiem, że to moje. – leeand00