2
0

settings.gradle 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. def String[] itest = [
  21. 'web'
  22. ]
  23. include modules
  24. modules.each {name ->
  25. p = findProject(":${name}")
  26. p.name = "spring-security-${name}"
  27. p.buildFileName = "${name}.gradle"
  28. }
  29. include samples
  30. samples.each {name ->
  31. p = findProject(":${name}")
  32. p.name = "spring-security-samples-${name}"
  33. p.buildFileName = "${name}.gradle"
  34. p.projectDir = new File(settingsDir, "samples/${name}");
  35. }
  36. include itest
  37. itest.each { name ->
  38. p = findProject(":${name}")
  39. p.name = "itest-${name}"
  40. p.buildFileName = "itest-${name}.gradle"
  41. p.projectDir = new File(settingsDir, "itest/${name}");
  42. }
  43. include docs
  44. docs.each { name ->
  45. p = findProject(":${name}")
  46. p.buildFileName = "${name}.gradle"
  47. p.projectDir = new File(settingsDir, "docs/${name}");
  48. }
  49. rootProject.children.each {project ->
  50. assert project.projectDir.isDirectory()
  51. assert project.buildFile.isFile()
  52. }