So, I was able to get it working, but not with ‘getDestDir()’. I can’t figure out how to let Gradle decide where to put it for me, or if it is even possible to specify that.
task updateVersion(type: Copy) {
ext.versions = project.version.split("\.")
from ‘src/main/resources/path/to/my/properties’
into ‘build/resources/main/path/to/my/properties’
filter(ReplaceTokens, tokens: [major: versions[0], minor: versions[1], revision: versions[2]])
}
build.dependsOn updateVersion
jar.dependsOn updateVersion