1 tasks.findByName("dokkaHtmlPartial")?.configure { 2 outputDirectory.set(new File(buildDir, "docs/kdoc")) 3 dokkaSourceSets { 4 configureEach { 5 sourceRoots.setFrom(file("src/main/kotlin")) 6 classpath.from(sourceSets["main"].runtimeClasspath) 7 externalDocumentationLink { 8 url.set(new URL("https://docs.spring.io/spring-framework/docs/current/javadoc-api/")) 9 } 10 externalDocumentationLink { 11 url.set(new URL("https://projectreactor.io/docs/core/release/api/")) 12 } 13 externalDocumentationLink { 14 url.set(new URL("https://www.reactive-streams.org/reactive-streams-1.0.3-javadoc/")) 15 } 16 externalDocumentationLink { 17 url.set(new URL("https://kotlin.github.io/kotlinx.coroutines/")) 18 } 19 externalDocumentationLink { 20 url.set(new URL("https://javadoc.io/doc/org.hamcrest/hamcrest/2.1/")) 21 } 22 externalDocumentationLink { 23 url.set(new URL("https://javadoc.io/doc/jakarta.servlet/jakarta.servlet-api/latest/")) 24 } 25 externalDocumentationLink { 26 url.set(new URL("https://javadoc.io/static/io.rsocket/rsocket-core/1.1.1/")) 27 } 28 } 29 } 30 }