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 3f9b0c7e4a0c4b964a85d7866188d8dde448a16c
Author: James Daugherty <[email protected]>
AuthorDate: Sun Apr 20 15:29:23 2025 -0400

    Do not add resources,etc to the groovydoc path
---
 grails-doc/build.gradle | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/grails-doc/build.gradle b/grails-doc/build.gradle
index e5a0b73489..33d8f62c71 100644
--- a/grails-doc/build.gradle
+++ b/grails-doc/build.gradle
@@ -64,7 +64,13 @@ tasks.register('aggregateGroovydoc', Groovydoc).configure { 
Groovydoc gdoc ->
                 possibleSources
             }
             .flatten()
-    gdoc.source(sources.collect{ SourceSet it -> it.allSource.srcDirs 
}.flatten().unique())
+    gdoc.source(sources.collect{ SourceSet it -> [it.allSource.srcDirs, 
it.allSource.srcDirs] }.flatten().findAll { File srcDir ->
+        if(!(srcDir.name in ['java', 'groovy'])) {
+            return false
+        }
+
+        srcDir.exists()
+    }.unique())
     gdoc.exclude('META-INF/**', '*yml', '*properties', '*xml', 
'**/Application.groovy', '**/Bootstrap.groovy', '**/resources.groovy')
     gdoc.classpath = files(sources.collect{ SourceSet it -> 
it.compileClasspath.filter(File.&isDirectory) }.flatten().unique())
     gdoc.groovyClasspath = configurations.documentation

Reply via email to