spring-security-oauth2-authorization-server-docs-manual.gradle 1001 B

123456789101112131415161718192021222324252627282930313233
  1. apply plugin: 'io.spring.convention.docs'
  2. apply plugin: 'io.spring.convention.springdependencymangement'
  3. apply plugin: 'io.spring.convention.dependency-set'
  4. apply plugin: 'io.spring.convention.repository'
  5. apply plugin: 'java'
  6. asciidoctor {
  7. attributes([stylesheet: 'css/style.css'])
  8. resources {
  9. from(sourceDir) {
  10. include "css/**"
  11. }
  12. }
  13. }
  14. asciidoctorj {
  15. def ghTag = snapshotBuild ? 'master' : project.version
  16. def ghUrl = "https://github.com/spring-projects-experimental/spring-authorization-server/tree/$ghTag"
  17. attributes 'spring-authorization-server-version' : project.version,
  18. 'spring-boot-version' : springBootVersion,
  19. revnumber : project.version,
  20. 'gh-url': ghUrl,
  21. 'gh-samples-url': "$ghUrl/samples"
  22. attributeProvider resolvedVersions(project.configurations.testCompile)
  23. }
  24. def resolvedVersions(Configuration configuration) {
  25. return {
  26. configuration.resolvedConfiguration
  27. .resolvedArtifacts
  28. .collectEntries { [(it.name + "-version"): it.moduleVersion.id.version] }
  29. }
  30. }