Fix regression of Java sources not being processed before compiling
All checks were successful
Build / build (push) Successful in 11s
All checks were successful
Build / build (push) Successful in 11s
This commit is contained in:
parent
96f2dce50f
commit
6b88318bcd
1 changed files with 6 additions and 2 deletions
|
@ -147,9 +147,11 @@ installDist {
|
|||
dependsOn build
|
||||
}
|
||||
|
||||
tasks.register('processSource', Sync) {
|
||||
def processSource = tasks.register('processSource', Sync) {
|
||||
def gitOutput = new ByteArrayOutputStream()
|
||||
|
||||
outputs.dir "${project.buildDir}/src"
|
||||
|
||||
exec {
|
||||
commandLine 'git', 'rev-parse', '--short', 'HEAD'
|
||||
standardOutput = gitOutput
|
||||
|
@ -164,9 +166,11 @@ tasks.register('processSource', Sync) {
|
|||
.replaceAll('__builddate__', new Date().format("d MMM yyyy"))
|
||||
.replaceAll('__commithash__', gitOutput.toString().trim())
|
||||
.replaceAll('__version__', version)
|
||||
} into "${project.buildDir}/src"
|
||||
} into outputs.files.singleFile
|
||||
}
|
||||
|
||||
tasks.compileJava.source = processSource.map { it.outputs.files }
|
||||
|
||||
tasks.register('update') {
|
||||
dependsOn installDist
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue