settings.gradle 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. def String[] modules = [
  2. 'core',
  3. 'remoting',
  4. 'web',
  5. 'ldap',
  6. 'acl',
  7. 'config',
  8. 'cas',
  9. 'openid',
  10. 'taglibs',
  11. 'aspects',
  12. 'crypto'
  13. ]
  14. def String[] samples = [
  15. 'tutorial-xml',
  16. 'contacts-xml',
  17. 'openid-xml',
  18. 'aspectj-xml',
  19. 'gae-xml',
  20. 'dms-xml',
  21. 'preauth-xml',
  22. 'cas/server',
  23. 'cas/sample-xml',
  24. 'ldap-xml',
  25. 'jaas-xml',
  26. 'servletapi-xml',
  27. 'concurrency-jc',
  28. 'helloworld-jc',
  29. 'inmemory-jc',
  30. 'jdbc-jc',
  31. 'ldap-jc',
  32. 'messages-jc',
  33. 'openid-jc',
  34. 'preauth-jc',
  35. 'rememberme-jc',
  36. 'x509-jc'
  37. ]
  38. def String[] itest = [
  39. 'web',
  40. 'context'
  41. ]
  42. include modules
  43. modules.each {name ->
  44. def p = findProject(":${name}")
  45. p.name = "spring-security-${name}"
  46. p.buildFileName = "${name}.gradle"
  47. }
  48. include samples
  49. samples.each {name ->
  50. def p = findProject(":${name}")
  51. def fullName = name.replaceAll('/','')
  52. p.name = "spring-security-samples-${fullName}"
  53. if(!fullName.endsWith("-jc")) {
  54. def buildFile = fullName.replaceFirst("-xml","")
  55. p.buildFileName = "${buildFile}.gradle"
  56. }
  57. p.projectDir = new File(settingsDir, "samples/${name}");
  58. }
  59. include itest
  60. itest.each { name ->
  61. def p = findProject(":${name}")
  62. p.name = "itest-${name}"
  63. p.buildFileName = "itest-${name}.gradle"
  64. p.projectDir = new File(settingsDir, "itest/${name}");
  65. }
  66. include 'docs', 'docs:faq', 'docs:manual'
  67. def docs = findProject(':docs')
  68. docs.buildFileName = 'docs.gradle'
  69. rootProject.name = 'spring-security'
  70. rootProject.children.each {project ->
  71. //assert project.projectDir.isDirectory()
  72. //assert project.buildFile.isFile()
  73. }