Skip to content

Commit 769ea1b

Browse files
committed
Fix Kdoc regression to show only Kotlin API
As of Gradle Kotlin plugin 1.1.60, project.sourceSets.main.kotlin.srcDirs contains Java source directories in addition to Kotlin ones. This commit filter out Java sources to retain only Kotlin ones. Issue: SPR-16268
1 parent 206a5e0 commit 769ea1b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

gradle/docs.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ dokka {
6666
outputDirectory = "$buildDir/docs/kdoc"
6767

6868
sourceDirs = files(subprojects.collect { project ->
69-
project.sourceSets.main.kotlin.srcDirs
69+
def kotlinDirs = project.sourceSets.main.kotlin.srcDirs.collect()
70+
kotlinDirs -= project.sourceSets.main.java.srcDirs
7071
})
7172
externalDocumentationLink {
7273
url = new URL("http://docs.spring.io/spring-framework/docs/${version}/javadoc-api/")

0 commit comments

Comments
 (0)