У меня есть файл свойств, который содержит несколько свойств. Несколько действительны для нескольких (наших) продуктов, некоторые только для одного продукта (не различимые по имени свойства). Следовательно, во время процесса сборки на основе ANT для одного продукта я хочу скопировать исходный файл, содержащий все свойства, в файл продукта, пропускающий разделы, относящиеся к другим продуктам. Я могу представить, как использовать маркеры начала и конца, например.ANT: копировать определенные части текстового файла
foo.bar=hello
# begin-product1
foo.bazz=world
# end-product1
# begin-product2
woohoo.bart=bla-bla
# end-product2
Для продукта 1 Я хочу, чтобы получить файл
foo.bar=hello
foo.bazz=world
и для продукта 2
foo.bar=hello
woohoo.bart=bla-bla
ли что-то подобное можно с ANT или я должен написать свой собственный Java вспомогательный класс ?
Проверьте, что это полезно - https://ant.apache.org/manual/Types/filterchain.html#prefixlines – Rao
Я уже проверил FilterChain, тоже, но я не мог найти что-нибудь полезное для эта операция. –