いろいろ試行錯誤した結果こんな感じで書くのが一番綺麗かもしれない
例 ymlのトークンを置き換える場合
build.gradle
import org.apache.tools.ant.filters.ReplaceTokens
processResources {
from sourceSets.main.resources.srcDirs
filesMatching('**/*.yml') {
filter ReplaceTokens, tokens: [version: version]
}
}
いったん全部を取り込んでからfilesMatchingでファイルを指定してフィルターにかけるのがしっくり来た