diff --git a/aws/sdk/build.gradle.kts b/aws/sdk/build.gradle.kts index ac9f0b4ab96a20840b2b3765fc3c2ad43133e1e0..8231e89f94dc9d8bc61ceca2e053e2c12e375ce0 100644 --- a/aws/sdk/build.gradle.kts +++ b/aws/sdk/build.gradle.kts @@ -124,11 +124,12 @@ task("generateSmithyBuild") { } } -task("generateDocs") { +task("generateIndexMd") { inputs.property("servicelist", awsServices.services.toString()) - outputs.file(outputDir.resolve("docs.md")) + val indexMd = outputDir.resolve("index.md") + outputs.file(indexMd) doLast { - project.docsLandingPage(awsServices, outputDir) + project.docsLandingPage(awsServices, indexMd) } } @@ -268,7 +269,7 @@ task("finalizeSdk") { "relocateRuntime", "relocateAwsRuntime", "relocateExamples", - "generateDocs", + "generateIndexMd", "fixManifests" ) } diff --git a/buildSrc/src/main/kotlin/aws/sdk/DocsLandingPage.kt b/buildSrc/src/main/kotlin/aws/sdk/DocsLandingPage.kt index 888755d9fdbf2d19e48c9c3a8c855758afddcb7b..265f33d9030ad9c6837e4c359893ebf5281d9890 100644 --- a/buildSrc/src/main/kotlin/aws/sdk/DocsLandingPage.kt +++ b/buildSrc/src/main/kotlin/aws/sdk/DocsLandingPage.kt @@ -15,7 +15,7 @@ import java.io.File * The generated docs will include links to crates.io, docs.rs and GitHub examples for all generated services. The generated docs will * be written to `docs.md` in the provided [outputDir]. */ -fun Project.docsLandingPage(awsServices: AwsServices, outputDir: File) { +fun Project.docsLandingPage(awsServices: AwsServices, outputPath: File) { val project = this val writer = CodeWriter() with(writer) { @@ -38,7 +38,7 @@ fun Project.docsLandingPage(awsServices: AwsServices, outputDir: File) { ) } } - outputDir.resolve("index.md").writeText(writer.toString()) + outputPath.writeText(writer.toString()) } /**