1
0
mirror of synced 2026-08-07 10:47:49 +00:00

SEC-2349: Convert Reference to Asciidoctor

This commit is contained in:
Rob Winch
2013-10-03 14:15:09 -05:00
parent df5e034fc3
commit 4b43cf3f50
68 changed files with 8255 additions and 12481 deletions
+24 -13
View File
@@ -2,7 +2,7 @@
apply plugin: 'base'
task docs {
dependsOn 'manual:reference', 'faq:referenceHtmlSingle', 'apidocs', 'guides:asciidoctor'
dependsOn 'manual:asciidoctor', 'faq:referenceHtmlSingle', 'apidocs', 'guides:asciidoctor'
}
project('faq') {
@@ -25,26 +25,37 @@ project('faq') {
project('manual') {
apply plugin: 'base'
apply plugin: 'docbook-reference'
apply plugin: 'asciidoctor'
[referenceHtmlMulti, referencePdf, referenceHtmlSingle]*.sourceDir = file('src/docbook')
ext.expandPlaceholders = ""
asciidoctor {
backends = ["html5", "pdf"]
options = [
eruby: 'erubis',
attributes: [
copycss : '',
icons : 'font',
'source-highlighter': 'prettify',
sectanchors : '',
toc2: '',
idprefix: '',
idseparator: '-',
doctype: 'book',
'spring-security-version' : project.version,
revnumber : project.version
]
]
}
defaultTasks 'referenceHtmlMulti', 'referenceHtmlSingle', 'referencePdf'
def imagesDir = new File(projectDir, 'src/docbook/images');
ext.spec = copySpec {
into ('reference') {
from("$buildDir/reference")
from("${asciidoctor.outputDir}/dist/")
}
}
}
task reference (type: Copy) {
dependsOn 'manual:reference'
destinationDir = buildDir
with(project('manual').spec)
}
task apidocs(type: Javadoc) {
destinationDir = new File(buildDir, 'apidocs')
title = "Spring Security $version API"
@@ -91,7 +102,7 @@ ext.apiSpec = copySpec {
}
}
assemble.dependsOn = [apidocs, 'manual:reference']
assemble.dependsOn = [apidocs, 'manual:asciidoctor']
task docsZip(type: Zip) {
dependsOn docs