Skip to content

Commit 13ab561

Browse files
committed
Merge branch '3.3.x'
2 parents 97612d5 + 0df946c commit 13ab561

File tree

1 file changed

+40
-0
lines changed
  • spring-boot-project/spring-boot-tools/spring-boot-maven-plugin

1 file changed

+40
-0
lines changed

spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/build.gradle

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,46 @@ tasks.named("documentPluginGoals") {
141141
]
142142
}
143143

144+
def antoraMavenPluginLocalAggregateContent = tasks.register("antoraMavenPluginLocalAggregateContent", Zip) {
145+
destinationDirectory = layout.buildDirectory.dir('generated/docs/antora-content')
146+
archiveClassifier = "maven-plugin-local-aggregate-content"
147+
from(tasks.getByName("generateAntoraYml")) {
148+
into "modules"
149+
}
150+
}
151+
152+
def antoraMavenPluginAggregateContent = tasks.register("antoraMavenPluginAggregateContent", Zip) {
153+
destinationDirectory = layout.buildDirectory.dir('generated/docs/antora-content')
154+
archiveClassifier = "maven-plugin-aggregate-content"
155+
from(documentPluginGoals) {
156+
into "modules/maven-plugin/partials/goals"
157+
}
158+
}
159+
160+
def antoraMavenPluginCatalogContent = tasks.register("antoraMavenPluginCatalogContent", Zip) {
161+
destinationDirectory = layout.buildDirectory.dir('generated/docs/antora-content')
162+
archiveClassifier = "maven-plugin-catalog-content"
163+
from(javadoc) {
164+
into "api/java"
165+
}
166+
}
167+
168+
tasks.named("generateAntoraPlaybook") {
169+
xrefStubs = ["appendix:.*", "api:.*", "reference:.*", "how-to:.*"]
170+
alwaysInclude = [name: "maven-plugin", classifier: "local-aggregate-content"]
171+
dependsOn antoraMavenPluginLocalAggregateContent
172+
}
173+
174+
175+
tasks.named("antora") {
176+
inputs.files(antoraMavenPluginLocalAggregateContent, antoraMavenPluginAggregateContent, antoraMavenPluginCatalogContent)
177+
}
178+
179+
artifacts {
180+
antoraContent antoraMavenPluginAggregateContent
181+
antoraContent antoraMavenPluginCatalogContent
182+
}
183+
144184
tasks.named("dockerTest").configure {
145185
dependsOn tasks.named("prepareMavenBinaries")
146186
}

0 commit comments

Comments
 (0)