-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.gradle
64 lines (52 loc) · 1.12 KB
/
settings.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
def String[] modules = [
'core',
'web',
'ldap',
'acl',
'config',
'cas',
'openid',
'taglibs'
]
def String[] samples = [
'tutorial',
'contacts',
'openid'
]
def String[] docs = [
'faq',
'manual'
]
def String[] itest = [
'web'
]
include modules
modules.each {name ->
p = findProject(":${name}")
p.name = "spring-security-${name}"
p.buildFileName = "${name}.gradle"
}
include samples
samples.each {name ->
p = findProject(":${name}")
p.name = "spring-security-samples-${name}"
p.buildFileName = "${name}.gradle"
p.projectDir = new File(settingsDir, "samples/${name}");
}
include itest
itest.each { name ->
p = findProject(":${name}")
p.name = "itest-${name}"
p.buildFileName = "itest-${name}.gradle"
p.projectDir = new File(settingsDir, "itest/${name}");
}
include docs
docs.each { name ->
p = findProject(":${name}")
p.buildFileName = "${name}.gradle"
p.projectDir = new File(settingsDir, "docs/${name}");
}
rootProject.children.each {project ->
assert project.projectDir.isDirectory()
assert project.buildFile.isFile()
}