@@ -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,25 +37,14 @@ tasks.withType(DokkaTaskPartial::class).configureEach {
45
37
}
46
38
}
47
39
48
- if (project.name == " kotlinx-coroutines-core" ) {
49
- // Custom configuration for MPP modules
50
- tasks.withType(DokkaTaskPartial ::class ).configureEach {
51
- dokkaSourceSets {
52
- val commonMain by getting {
53
- makeLinkMapping(project.file(" common" ))
54
- }
55
-
56
- val nativeMain by getting {
57
- makeLinkMapping(project.file(" native" ))
58
- }
59
-
60
- val jsMain by getting {
61
- makeLinkMapping(project.file(" js" ))
62
- }
63
-
64
- val jvmMain by getting {
65
- makeLinkMapping(project.file(" jvm" ))
66
- }
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" )
67
48
}
68
49
}
69
50
}
0 commit comments