@@ -10,6 +10,7 @@ import org.gradle.api.publish.maven.MavenPublication
10
10
import org.gradle.kotlin.dsl.getValue
11
11
import org.gradle.kotlin.dsl.invoke
12
12
import org.gradle.kotlin.dsl.named
13
+ import org.jetbrains.dokka.Platform
13
14
import java.net.URL
14
15
15
16
private fun Project.dependenciesOfProject (): List <Modules .Module > {
@@ -168,7 +169,9 @@ private fun Project.createDokkaTaskProvider() = tasks.named<DokkaTask>("dokkaHtm
168
169
}
169
170
170
171
// Used for linking to JDK documentation
171
- jdkVersion.set(8 )
172
+ jdkVersion.set(17 )
173
+
174
+ platform.set(Platform .jvm)
172
175
173
176
// Disable linking to online kotlin-stdlib documentation
174
177
noStdlibLink.set(false )
@@ -208,14 +211,13 @@ private fun Project.createDokkaTaskProvider() = tasks.named<DokkaTask>("dokkaHtm
208
211
}
209
212
}
210
213
211
- @Suppress(" UnstableApiUsage" )
212
214
internal fun Project.configureOptions () {
213
215
if (containsBasePlugin()) {
214
- logger.lifecycle(" Applying extension options for ${path} " )
216
+ logger.lifecycle(" Applying extension options for ${project. path} " )
215
217
216
218
val baseExt = baseExtension()
217
219
218
- logger.lifecycle(" Applying additional tasks options for dokka and javadoc on ${path} " )
220
+ logger.lifecycle(" Applying additional tasks options for dokka and javadoc on ${project. path} " )
219
221
220
222
createDokkaTaskProvider()
221
223
@@ -225,7 +227,7 @@ internal fun Project.configureOptions() {
225
227
}
226
228
227
229
val classesJar by tasks.register(" classesJar" , Jar ::class .java) {
228
- from(" ${project.buildDir } /intermediates/classes/release" )
230
+ from(" ${project.layout.buildDirectory } /intermediates/classes/release" )
229
231
}
230
232
231
233
artifacts {
0 commit comments