-
Notifications
You must be signed in to change notification settings - Fork 48
/
settings.gradle
executable file
·81 lines (76 loc) · 2.27 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// Copyright 2015 EMC Corporation
// All Rights Reserved
rootProject.name = "ViPR"
addProjects(
"apisvc",
"authsvc",
"dbclient",
"dbsvc",
"coordinatorsvc",
"controllersvc",
"syssvc",
"installer",
"exportLibraries/cimadapter",
"exportLibraries/discoveryplugins",
"exportLibraries/vnx",
"exportLibraries/netapp",
"exportLibraries/netappc",
"exportLibraries/recoverpoint",
"exportLibraries/isilon",
"exportLibraries/datadomain",
"exportLibraries/vplex",
"exportLibraries/vnxe",
"exportLibraries/hds",
"exportLibraries/compute",
"exportLibraries/cinder",
"exportLibraries/scaleio",
"exportLibraries/xtremio",
"geodbsvc",
"geosvc",
"internalLibraries/security",
"internalLibraries/errorhandling",
"internalLibraries/geomodels",
"internalLibraries/processmonitor",
"internalLibraries/jmx",
"internalLibraries/serviceutils",
"internalLibraries/models",
"internalLibraries/backup",
"tools/dbutils",
"tools/simulators",
"tools/zkutils",
"tools/dbcli",
"tools/geniso",
"tools/ipreconfig",
"vasa",
"vipr-portal/vipr-client",
"vipr-portal/com.iwave.ext.linux",
"vipr-portal/com.iwave.ext.windows",
"vipr-portal/com.iwave.ext.vmware.vcenter",
"vipr-portal/com.iwave.ext.command",
"vipr-portal/com.iwave.ext.ssh",
"vipr-portal/com.iwave.platform",
"vipr-portal/com.iwave.isa.content",
"vipr-portal/StorageAPI",
"vipr-portal/com.emc.sa.model",
"vipr-portal/com.emc.sa.common",
"vipr-portal/com.emc.sa.engine",
"vipr-portal/portal",
"vipr-portal/sanity",
"tools/apidiff",
"tools/apidocs",
"installer",
"runtime"
)
if (ext.has('buildType') && ext.get('buildType') == "emc") {
addProjects("vipr-portal/com.iwave.ext.netapp",
"vipr-portal/com.iwave.ext.netappc"
)
}
def addProjects(String... paths) {
paths?.each { path ->
def dir = file(path)
include dir.name
def p = project(":${dir.name}")
p.projectDir = dir
}
}