12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- apply plugin: 'io.spring.convention.docs'
- apply plugin: 'io.spring.convention.springdependencymangement'
- apply plugin: 'io.spring.convention.dependency-set'
- apply plugin: 'io.spring.convention.repository'
- apply plugin: 'java'
- asciidoctor {
- attributes([stylesheet: 'css/style.css'])
- resources {
- from(sourceDir) {
- include "css/**"
- }
- }
- }
- asciidoctorj {
- def ghTag = snapshotBuild ? 'master' : project.version
- def ghUrl = "https://github.com/spring-projects/spring-security/tree/$ghTag"
- attributes 'spring-security-version' : project.version,
- 'spring-boot-version' : springBootVersion,
- revnumber : project.version,
- 'gh-url': ghUrl,
- 'gh-samples-url': "$ghUrl/samples"
- attributeProvider resolvedVersions(project.configurations.testRuntimeClasspath)
- }
- docsZip {
- from(project(':spring-security-docs-guides').asciidoctor) {
- into 'guides'
- }
- }
- dependencies {
- testImplementation "com.unboundid:unboundid-ldapsdk"
- testImplementation "org.apache.directory.server:apacheds-core"
- testImplementation "org.springframework:spring-core"
- }
- def resolvedVersions(Configuration configuration) {
- return {
- configuration.resolvedConfiguration
- .resolvedArtifacts
- .collectEntries { [(it.name + "-version"): it.moduleVersion.id.version] }
- }
- }
- repositories {
- maven { url "https://repo.spring.io/release" }
- }
|