-
Notifications
You must be signed in to change notification settings - Fork 12
/
settings.gradle
92 lines (77 loc) · 2.92 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
82
83
84
85
86
87
88
89
90
91
92
dependencyResolutionManagement {
repositories {
mavenCentral()
}
}
// Try and keep these in dependency order!
// API - some is mixed in with resources etc. so this is more recent additions only
// Keep it very light
// The intention is to migrate api in here
include("common")
include("common:api")
include("common:api:static")
include("common:api:audit-api")
include("common:api:file-storage-rest-api")
include("common:api:messaging-api")
// Starters - should only depend on external libs (mostly spring)
include("common:starter:ifs-starter-audit")
include("common:starter:ifs-starter-cache")
include("common:starter:ifs-starter-common")
include("common:starter:ifs-starter-feign")
include("common:starter:ifs-starter-logging")
include("common:starter:ifs-starter-messaging")
include("common:starter:ifs-starter-newrelic")
include("common:starter:ifs-starter-stubdev")
include("common:starter:ifs-starter-swagger-ui")
// Commons - can be split and deprecated
include("common:ifs-commons")
include("common:ifs-error-util")
// API model classes mostly
include("common:ifs-resources")
include("common:ifs-survey-resources")
include("common:ifs-sil-resources")
// Can be split and deprecated
include("common:ifs-rest-util")
// Better as a starter
include("common:ifs-security")
include("common:ifs-security-test")
// Data layer
// Re-used by data-service and data-service-alerts (iffy)
include("common:ifs-data-service-commons")
include("common:ifs-data-service-commons-test")
// make these part of data-service (not shared)
include("common:ifs-data-service-notifications")
include("common:ifs-data-service-notifications-test")
// aka data-service client
include("common:ifs-rest-api-service")
// aka survey service client
include("common:ifs-survey-rest-api-service")
// Four models and populators so nearly just api (used in most web services)
include("common:ifs-assessment-commons")
// Common web APIs reused over multiple projects
include("common:ifs-web-commons")
include("common:ifs-web-commons-test")
include("common:ifs-application-commons")
include("common:ifs-project-commons")
// Bundles spring and above common libraries/api/util code
include("common:bom")
include("common")
// Services...
include("ifs-data-layer")
include("ifs-data-layer:ifs-data-service")
include("ifs-data-layer:ifs-finance-data-service")
include("ifs-data-layer:ifs-survey-data-service")
include("ifs-sil-stub")
include("ifs-data-layer:data-service-alerts")
include("ifs-web-service")
include("ifs-web-service:ifs-web-core")
include("ifs-web-service:ifs-application-service")
include("ifs-web-service:ifs-survey-service")
include("ifs-web-service:ifs-competition-mgt-service")
include("ifs-web-service:ifs-assessment-service")
include("ifs-web-service:ifs-project-setup-service")
include("ifs-web-service:ifs-project-setup-mgt-service")
include("ifs-web-service:ifs-front-door-service")
include("ifs-registration-service")
include("file-storage-service")
include("robot-tests")