1
- import org.jetbrains.dokka.gradle.DokkaTask
2
1
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3
2
import org.unbrokendome.gradle.plugins.testsets.dsl.testSets
4
3
import java.net.URL
5
4
6
5
plugins {
7
- val kotlinVersion = " 1.3.72 "
6
+ val kotlinVersion = " 1.4.0 "
8
7
`java- library`
9
8
`maven- publish`
10
9
signing
11
10
kotlin(" jvm" ) version kotlinVersion
12
11
kotlin(" plugin.spring" ) version kotlinVersion
13
12
id(" com.ekino.oss.plugin.kotlin-quality" ) version " 2.0.0"
14
13
id(" org.unbroken-dome.test-sets" ) version " 3.0.1"
15
- id(" org.jetbrains.dokka" ) version " 0.10.1 "
14
+ id(" org.jetbrains.dokka" ) version " 1.4.0-rc "
16
15
}
17
16
18
17
group = " com.ekino.oss.spring"
19
- version = " 3 .0.1 -SNAPSHOT"
18
+ version = " 4 .0.0 -SNAPSHOT"
20
19
21
20
repositories {
22
21
mavenCentral()
23
22
jcenter()
24
23
}
25
24
26
- val springBootVersion = " 2.3.2 .RELEASE"
25
+ val springBootVersion = " 2.3.3 .RELEASE"
27
26
val guavaVersion = " 29.0-jre"
28
27
val awsSdkVersion = " 2.7.22"
29
28
val jcvVersion = " 1.4.2"
95
94
}
96
95
97
96
val javadocJar by tasks.registering(Jar ::class ) {
98
- dependsOn(" dokka " )
97
+ dependsOn(" dokkaHtml " )
99
98
archiveClassifier.set(" javadoc" )
100
99
from(buildDir.resolve(" dokka" ))
101
100
}
@@ -113,17 +112,19 @@ tasks {
113
112
jvmArgs(" -Duser.language=en" , " -Dspring.test.constructor.autowire.mode=ALL" )
114
113
}
115
114
116
- withType<DokkaTask > {
117
- configuration {
118
- reportUndocumented = false
119
- jdkVersion = 8
120
- externalDocumentationLink {
121
- url = URL (" https://docs.spring.io/spring-framework/docs/5.2.x/javadoc-api/" )
122
- packageListUrl = URL (url, " package-list" )
123
- }
124
- externalDocumentationLink {
125
- url = URL (" https://docs.spring.io/spring-boot/docs/2.2.x/api/" )
126
- packageListUrl = URL (url, " package-list" )
115
+ dokkaHtml {
116
+ dokkaSourceSets {
117
+ configureEach {
118
+ reportUndocumented = false
119
+ jdkVersion = 8
120
+ externalDocumentationLink {
121
+ url = URL (" https://docs.spring.io/spring-framework/docs/5.2.x/javadoc-api/" )
122
+ packageListUrl = URL (url, " package-list" )
123
+ }
124
+ externalDocumentationLink {
125
+ url = URL (" https://docs.spring.io/spring-boot/docs/2.3.x/api/" )
126
+ packageListUrl = URL (url, " package-list" )
127
+ }
127
128
}
128
129
}
129
130
}
0 commit comments