Ant ersetzen token aus der properties-Datei
möchte ich ersetzen von Token in Quellcode-Dateien mit Ant:
some test ${foo} other text ...
Token enthalten sind in einer properties-Datei zB.:
foo=1
Dies ist eigentlich ganz einfach, wenn Token in Quellcode-Dateien wurden wie '@@foo@@' oder 'foo', aber ich bin nicht in der Lage zu ersetzen, die ganzen token : ${foo}
Habe ich erfolgreich Jahre her, aber diese Zeit habe ich nicht ...
Dank
- In anderen Worten, tun denselben job als maven-resources-plugin mit filtern, sondern mit Ant
- Siehe stackoverflow.com/q/1232532/183172
- google "Ameise expandproperties" dies ist Teil filterchains
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist etwas ähnlich wie diese.
Eigenschaften aus der Datei geladenen
properties.txt
.Die Schwäche hier ist, dass alle vorkommen von
${
in Ihrem input text konvertiert werden, um{
vor der token-substitution kann gut Dinge brechen, wenn die Zeichenfolge erscheint an anderer Stelle in den text. Wenn das ein problem ist, ist es noch irgendetwas möglich zu sein, eine Anpassung dieser Lösung.