Skip to content

Commit e1d62b5

Browse files
artembilangaryrussell
authored andcommitted
Observation docsL: single DocsGeneratorCommand
The `micrometer-docs-generator` project now provides an artifact which can generate all the Observation docs with only one Gradle task
1 parent 5ccfcbd commit e1d62b5

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

gradle/docs.gradle

+4-13
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ configurations {
1010

1111
dependencies {
1212
asciidoctorExtensions "io.spring.asciidoctor.backends:spring-asciidoctor-backends:$backendVersion"
13-
micrometerDocs "io.micrometer:micrometer-docs-generator-spans:$micrometerDocsVersion"
14-
micrometerDocs "io.micrometer:micrometer-docs-generator-metrics:$micrometerDocsVersion"
13+
micrometerDocs "io.micrometer:micrometer-docs-generator:$micrometerDocsVersion"
1514
}
1615

1716
task checkAsciidocLinks {
@@ -55,24 +54,16 @@ task checkAsciidocLinks {
5554
def observationInputDir = file('spring-integration-core/src/main/java/org/springframework/integration/support/management/observation').absolutePath
5655
def generatedDocsDir = file("$buildDir/docs/generated").absolutePath
5756

58-
task generateObservabilityMetricsDocs(type: JavaExec) {
57+
task generateObservabilityDocs(type: JavaExec) {
5958
inputs.dir(observationInputDir)
6059
outputs.dir(generatedDocsDir)
6160
classpath configurations.micrometerDocs
6261
args observationInputDir, /.+/, generatedDocsDir
63-
mainClass = 'io.micrometer.docs.metrics.DocsFromSources'
64-
}
65-
66-
task generateObservabilitySpansDocs(type: JavaExec) {
67-
inputs.dir(observationInputDir)
68-
outputs.dir(generatedDocsDir)
69-
classpath configurations.micrometerDocs
70-
args observationInputDir, /.+/, generatedDocsDir
71-
mainClass = 'io.micrometer.docs.spans.DocsFromSources'
62+
mainClass = 'io.micrometer.docs.DocsGeneratorCommand'
7263
}
7364

7465
task filterMetricsDocsContent(type: Copy) {
75-
dependsOn generateObservabilitySpansDocs, generateObservabilityMetricsDocs
66+
dependsOn generateObservabilityDocs
7667
from generatedDocsDir
7768
include '_*.adoc'
7869
into generatedDocsDir

0 commit comments

Comments
 (0)