settings.gradle 908 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. def String[] modules = [
  2. 'core',
  3. 'web',
  4. 'ldap',
  5. 'acl',
  6. 'config',
  7. 'cas',
  8. 'openid',
  9. 'taglibs'
  10. ]
  11. def String[] samples = [
  12. 'tutorial',
  13. 'contacts',
  14. 'openid'
  15. ]
  16. def String[] docs = [
  17. 'faq',
  18. 'manual'
  19. ]
  20. include modules
  21. modules.each {name ->
  22. p = findProject(":${name}")
  23. p.name = "spring-security-${name}"
  24. p.buildFileName = "${name}.gradle"
  25. }
  26. include samples
  27. samples.each {name ->
  28. p = findProject(":${name}")
  29. p.name = "spring-security-samples-${name}"
  30. p.buildFileName = "${name}.gradle"
  31. p.projectDir = new File(settingsDir, "samples/${name}");
  32. }
  33. include docs
  34. docs.each{ name ->
  35. p = findProject(":${name}")
  36. p.buildFileName = "${name}.gradle"
  37. p.projectDir = new File(settingsDir, "docs/${name}");
  38. }
  39. rootProject.children.each {project ->
  40. assert project.buildFile.isFile()
  41. assert project.projectDir.isDirectory()
  42. }