This is an automated email from the ASF dual-hosted git repository. jdaugherty pushed a commit to branch grails-geb in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 8b199ebee747cb1b285053dee1c6150054c209bb Author: James Daugherty <[email protected]> AuthorDate: Sun Apr 20 16:14:57 2025 -0400 Make FindMainClassTask cacheable --- .../main/groovy/org/grails/gradle/plugin/run/FindMainClassTask.groovy | 2 ++ 1 file changed, 2 insertions(+) diff --git a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/run/FindMainClassTask.groovy b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/run/FindMainClassTask.groovy index 1fc292437e..f92e69d923 100644 --- a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/run/FindMainClassTask.groovy +++ b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/run/FindMainClassTask.groovy @@ -34,6 +34,7 @@ import org.springframework.boot.gradle.tasks.run.BootRun * @since 3.0 */ @CompileStatic +@CacheableTask class FindMainClassTask extends DefaultTask { @TaskAction @@ -51,6 +52,7 @@ class FindMainClassTask extends DefaultTask { } @InputFiles + @PathSensitive(PathSensitivity.RELATIVE) FileCollection getClassesDirs() { SourceSet mainSourceSet = SourceSets.findMainSourceSet(project) if(mainSourceSet) {
