From 769ea1b106d957d02d7d0f004b5f4d2b44fc8c06 Mon Sep 17 00:00:00 2001 From: sdeleuze Date: Mon, 11 Dec 2017 11:28:39 +0100 Subject: [PATCH] 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 --- gradle/docs.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gradle/docs.gradle b/gradle/docs.gradle index be68b7f0ff..510144e575 100644 --- a/gradle/docs.gradle +++ b/gradle/docs.gradle @@ -66,7 +66,8 @@ dokka { outputDirectory = "$buildDir/docs/kdoc" sourceDirs = files(subprojects.collect { project -> - project.sourceSets.main.kotlin.srcDirs + def kotlinDirs = project.sourceSets.main.kotlin.srcDirs.collect() + kotlinDirs -= project.sourceSets.main.java.srcDirs }) externalDocumentationLink { url = new URL("http://docs.spring.io/spring-framework/docs/${version}/javadoc-api/")