Gradle - change Begin/End Token when using ReplaceTokens

gradle

Solution

It's easy to change the delimiters - just add named parameters `beginToken` and `endToken` to the `filter` method call. However, Ant's `ReplaceTokens` only support single-character delimiters. A quick web search didn't turn up an Ant `FilterReader` that supports arbitrary multi-character delimiters out of the box. An alternative is to code this yourself, either by implementing `FilterReader` or by using the free-form filter method.

Problem

I have some files that need token replacement .. instead of the default single @, they use double @'s ... So I need stuff like: @@replaceme@@ .. replaced. Ant's ReplaceTokens filter allows you to set it using BeginToken / EndToken .. Though I'm not sure how to configure it in my example: ``` copy{ into something from somethingelse filter(ReplaceTokens, tokens: []) } ``` How can I change the above code to replace correctly work with double @@ tokens instead of single ones?

Original source