| 1234567891011121314151617181920212223242526272829303132333435 | 
							- import org.asciidoctor.gradle.*
 
- file("src/asciidoc").eachFileMatch(~/.*\.asc/) { file->
 
-     task "asciidoctor-${file.name}"(type: AsciidoctorTask) {
 
-         outputDir = project.file("$buildDir/docs")
 
-         sourceDocumentName = file
 
-         options = [
 
-           eruby: 'erubis',
 
-           attributes: [
 
-               copycss : '',
 
-               icons : 'font',
 
-               'source-highlighter': 'prettify',
 
-               sectanchors : '',
 
-               'toc-placement' : 'preamble',
 
-               toc: '',
 
-               idprefix: '',
 
-               idseparator: '-',
 
-               '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/docs/")
 
-     }
 
- }
 
 
  |