From f6b07f5649fe5cec0507d0448733b389939a0960 Mon Sep 17 00:00:00 2001 From: Eric Haag Date: Tue, 2 Jan 2024 11:51:13 -0600 Subject: [PATCH] Exclude build directories from nohttp task Before this commit, build directories were considered when running the checkstyleNohttp Gradle task. Given that many tasks write their outputs to the build directory, this could lead to incorrect results being produced, depending on what order the tasks are executed. As a result, Gradle will disable some build optimizations, such as build caching, to ensure correctness. After this commit, build directories are ignored by the checkstyleNohttp task. --- .../org/springframework/gradle/nohttp/SpringNoHttpPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/src/main/java/org/springframework/gradle/nohttp/SpringNoHttpPlugin.java b/buildSrc/src/main/java/org/springframework/gradle/nohttp/SpringNoHttpPlugin.java index 364b4f20e..f48b3a73d 100644 --- a/buildSrc/src/main/java/org/springframework/gradle/nohttp/SpringNoHttpPlugin.java +++ b/buildSrc/src/main/java/org/springframework/gradle/nohttp/SpringNoHttpPlugin.java @@ -36,6 +36,6 @@ public void apply(Project project) { NoHttpExtension nohttp = project.getExtensions().getByType(NoHttpExtension.class); File allowlistFile = project.getRootProject().file("etc/nohttp/allowlist.lines"); nohttp.setAllowlistFile(allowlistFile); - nohttp.getSource().exclude("buildSrc/build/**"); + nohttp.getSource().exclude("**/build/**"); } }