| 123456789101112131415161718192021222324252627282930313233343536 | 
							
- import org.asciidoctor.gradle.*
 
- file("src/asciidoc").eachFileMatch(~/.*\.asc/) { file->
 
-     task "asciidoctor-${file.name}"(type: AsciidoctorTask) {
 
-         sourceDocument = file
 
-         options = [
 
-           eruby: 'erubis',
 
-           eruby: 'erubis',
 
-           attributes: [
 
-               copycss : '',
 
-               icons : 'font',
 
-               'source-highlighter': 'prettify',
 
-               sectanchors : '',
 
-               toc2: '',
 
-               idprefix: '',
 
-               idseparator: '-',
 
-               doctype: 'book',
 
-               'spring-security-version' : project.version,
 
-               revnumber : project.version
 
-           ]
 
-         ]
 
-     }
 
- }
 
- task asciidoctor {
 
-     group = 'Documentation'
 
-     description = "Generates the asciidoc for $project.name"
 
-     dependsOn tasks.matching { t -> t.name.startsWith('asciidoctor-') }
 
- }
 
- ext.spec = copySpec {
 
-     into ('guides') {
 
-         from("$buildDir/asciidoctor/dist/html5/")
 
-     }
 
- }
 
 
  |