diff --git a/buildSrc/src/main/groovy/io/spring/gradle/convention/DocsPlugin.groovy b/buildSrc/src/main/groovy/io/spring/gradle/convention/DocsPlugin.groovy index 1aa16baa..fbf8f26e 100644 --- a/buildSrc/src/main/groovy/io/spring/gradle/convention/DocsPlugin.groovy +++ b/buildSrc/src/main/groovy/io/spring/gradle/convention/DocsPlugin.groovy @@ -41,6 +41,9 @@ class DocsPlugin implements Plugin { pluginManager.apply(DeployDocsPlugin) pluginManager.apply(JavadocApiPlugin) + def projectName = Utils.getProjectName(project); + def pdfFilename = projectName + '-reference.pdf'; + Task docsZip = project.tasks.create('docsZip', Zip) { archiveBaseName = project.rootProject.name @@ -52,6 +55,15 @@ class DocsPlugin implements Plugin { from(project.tasks.api.outputs) { into 'api' } + from(project.tasks.asciidoctor.outputs) { + into 'reference/html5' + include '**' + } + from(project.tasks.asciidoctorPdf.outputs) { + into 'reference/pdf' + include '**' + rename "index.pdf", pdfFilename + } into 'docs' duplicatesStrategy DuplicatesStrategy.EXCLUDE