aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-application
diff options
context:
space:
mode:
authorMichael Ondrejko <mondrejko@gradle.com>2025-02-17 15:12:55 +0100
committersonartech <sonartech@sonarsource.com>2025-02-18 20:03:10 +0000
commitdde63808c3be36d16245a91cce54b3b7965cd0bc (patch)
treedf781d05d0924f5ecdfb7718750d750ac054f7c6 /sonar-application
parentf0a0395ac7af90839b579dafd7c2728607b06ecf (diff)
downloadsonarqube-dde63808c3be36d16245a91cce54b3b7965cd0bc.tar.gz
sonarqube-dde63808c3be36d16245a91cce54b3b7965cd0bc.zip
Fix build cache issues
Diffstat (limited to 'sonar-application')
-rw-r--r--sonar-application/build.gradle5
1 files changed, 5 insertions, 0 deletions
diff --git a/sonar-application/build.gradle b/sonar-application/build.gradle
index fc9deee0790..fea954c8601 100644
--- a/sonar-application/build.gradle
+++ b/sonar-application/build.gradle
@@ -113,6 +113,10 @@ downloadLicenses {
}
tasks.register('downloadJres') {
+ inputs.file(layout.projectDirectory.dir('src/main/resources/jres-metadata.json').asFile).withPathSensitivity(PathSensitivity.RELATIVE)
+ outputs.dir(layout.buildDirectory.file('jres'))
+ outputs.cacheIf { true }
+
doLast {
def jresMetadata = new JsonSlurper().parse(file(layout.projectDirectory.dir('src/main/resources/jres-metadata.json').asFile))
jresMetadata.each { jre ->
@@ -370,6 +374,7 @@ task cleanLocalUnzippedDir(dependsOn: zip) {
def unzippedDir = file("$buildDir/distributions/sonarqube-$version")
inputs.files(file("$buildDir/distributions/sonar-application-${version}.zip"))
outputs.upToDateWhen { true }
+ outputs.cacheIf('Caching has not been enabled for the task.') { false }
doLast {
println("delete directory ${unzippedDir}")