@@ -9,14 +9,6 @@ import java.net.*
9
9
apply<DokkaPlugin >()
10
10
// apply<JavaPlugin>()
11
11
12
- fun GradleDokkaSourceSetBuilder.makeLinkMapping (projectDir : File ) {
13
- sourceLink {
14
- val relPath = rootProject.projectDir.toPath().relativize(projectDir.toPath())
15
- localDirectory.set(projectDir.resolve(" src" ))
16
- remoteUrl.set(URL (" https://github.com/kotlin/kotlinx.coroutines/tree/master/$relPath /src" ))
17
- remoteLineSuffix.set(" #L" )
18
- }
19
- }
20
12
21
13
val knit_version: String by project
22
14
tasks.withType(DokkaTaskPartial ::class ).configureEach {
@@ -45,31 +37,14 @@ tasks.withType(DokkaTaskPartial::class).configureEach {
45
37
}
46
38
}
47
39
48
- val kotlin_version: String by project
49
-
50
- if (project.name == " kotlinx-coroutines-core" ) {
51
- // Custom configuration for MPP modules
52
- tasks.withType(DokkaTaskPartial ::class ).configureEach {
53
- dokkaSourceSets {
54
- val commonMain by getting {
55
- makeLinkMapping(project.file(" common" ))
56
- }
57
-
58
- val nativeMain by getting {
59
- makeLinkMapping(project.file(" native" ))
60
- }
61
-
62
- val jsMain by getting {
63
- makeLinkMapping(project.file(" js" ))
64
- }
65
-
66
- val jvmMain by getting {
67
- makeLinkMapping(project.file(" jvm" ))
68
- }
69
-
70
- val wasmJsMain by getting {
71
- makeLinkMapping(project.file(" wasm" ))
72
- }
40
+ // Custom configuration for MPP modules
41
+ tasks.withType(DokkaTaskPartial ::class ).configureEach {
42
+ dokkaSourceSets.configureEach {
43
+ sourceLink {
44
+ val relPath = rootProject.projectDir.toPath().relativize(projectDir.toPath())
45
+ localDirectory.set(projectDir.resolve(" src" ))
46
+ remoteUrl.set(URL (" https://github.com/kotlin/kotlinx.coroutines/tree/master/$relPath /src" ))
47
+ remoteLineSuffix.set(" #L" )
73
48
}
74
49
}
75
50
}
0 commit comments