@@ -36,12 +36,18 @@ antora {
36
36
37
37
38
38
tasks. named(" generateAntoraYml" ) {
39
- dependsOn dependencyVersions
40
39
asciidocAttributes = project. provider( {
41
40
return [" spring-version" : project. version ]
42
41
} )
43
42
}
44
43
44
+ tasks. create(" generateAntoraResources" ) {
45
+ dependsOn ' generateAntoraYml'
46
+ }
47
+
48
+ tasks. named(" check" ) {
49
+ dependsOn ' antora'
50
+ }
45
51
46
52
jar {
47
53
enabled = false
@@ -57,6 +63,15 @@ repositories {
57
63
}
58
64
}
59
65
66
+ dependencies {
67
+ api(project(" :spring-context" ))
68
+ api(project(" :spring-web" ))
69
+ api(" jakarta.servlet:jakarta.servlet-api" )
70
+
71
+ implementation(project(" :spring-core-test" ))
72
+ implementation(" org.assertj:assertj-core" )
73
+ }
74
+
60
75
/**
61
76
* Produce Javadoc for all Spring Framework modules in "build/docs/javadoc"
62
77
*/
@@ -109,9 +124,9 @@ rootProject.tasks.dokkaHtmlMultiModule.configure {
109
124
}
110
125
111
126
/**
112
- * Zip all docs (API and reference ) into a single archive
127
+ * Zip all Java docs (javadoc & kdoc ) into a single archive
113
128
*/
114
- task docsZip (type : Zip , dependsOn : [' api' , ' antora ' , rootProject. tasks. dokkaHtmlMultiModule]) {
129
+ task docsZip (type : Zip , dependsOn : [' api' , rootProject. tasks. dokkaHtmlMultiModule]) {
115
130
group = " Distribution"
116
131
description = " Builds -${ archiveClassifier} archive containing api and reference " +
117
132
" for deployment at https://docs.spring.io/spring-framework/docs/."
@@ -124,9 +139,6 @@ task docsZip(type: Zip, dependsOn: ['api', 'antora', rootProject.tasks.dokkaHtml
124
139
from (api) {
125
140
into " javadoc-api"
126
141
}
127
- from (" build/site" ) {
128
- into " reference/html"
129
- }
130
142
from (rootProject. tasks. dokkaHtmlMultiModule. outputDirectory) {
131
143
into " kdoc-api"
132
144
}
0 commit comments