settings.gradle 1.1 KB

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