| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- apply plugin: 'org.asciidoctor.gradle.asciidoctor'
 
- asciidoctor {
 
-     baseDir = file('src/asciidoc')
 
-     options = [
 
-       eruby: 'erubis',
 
-       eruby: 'erubis',
 
-       attributes: [
 
-           copycss : '',
 
-           icons : 'font',
 
-           'source-highlighter': 'prettify',
 
-           sectanchors : '',
 
-           toc: '',
 
-           'toc-placement' : 'preamble',
 
-           idprefix: '',
 
-           idseparator: '-',
 
-           doctype: 'book',
 
-           'spring-security-version' : project.version,
 
-           'download-url' : getDownloadUrl(),
 
-           'include-maven-repository' : getMavenRepositoryInclude(),
 
-           revnumber : project.version
 
-       ]
 
-     ]
 
- }
 
- ext.spec = copySpec {
 
-     into ('guides') {
 
-         from(asciidoctor.outputDir)
 
-         exclude 'build', 'Guardfile'
 
-     }
 
- }
 
- def getDownloadUrl() {
 
-     snapshotBuild ? "https://github.com/SpringSource/spring-security/archive/master.zip" : "https://github.com/spring-projects/spring-security/archive/${project.version}.zip"
 
- }
 
- def getMavenRepositoryInclude() {
 
-     if(snapshotBuild) {
 
-         return "_includes/maven-repository-snapshot.asc"
 
-     } else if(releaseBuild) {
 
-         return "_includes/maven-repository-release.asc"
 
-     } else {
 
-         return "_includes/maven-repository-milestone.asc"
 
-     }
 
- }
 
 
  |