mirror of
				https://github.com/spring-projects/spring-security.git
				synced 2025-11-04 00:28:54 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Groovy
		
	
	
	
	
	
apply plugin: 'org.asciidoctor.gradle.asciidoctor'
 | 
						|
 | 
						|
asciidoctor {
 | 
						|
	baseDir = file('src/docs/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"
 | 
						|
	}
 | 
						|
} |