apply id: 'base' apply id: 'docbook' [docbookHtml, docbookFoPdf, docbookHtmlSingle]*.sourceFileName = 'springsecurity.xml'; docbookHtml.stylesheet = new File(projectDir, 'src/xsl/html-custom.xsl') docbookHtmlSingle.stylesheet = new File(projectDir, 'src/xsl/html-single-custom.xsl') docbookFoPdf.stylesheet = new File(projectDir, 'src/xsl/pdf-custom.xsl') def imagesDir = new File(projectDir, 'src/docbook/images'); docbookFoPdf.admonGraphicsPath = "${imagesDir}/" task doc (dependsOn: [docbookHtml, docbookHtmlSingle, docbookFoPdf]) << { resourcesDir = new File(projectDir, 'src/resources') ant { docsDir = new File(buildDir, 'docs') copy(toDir: docsDir) {fileset(dir: resourcesDir)} copy(toDir: new File(docsDir, 'images')) {fileset(dir: imagesDir)} } }