/
settings.gradle.kts
59 lines (45 loc) · 1.71 KB
/
settings.gradle.kts
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
// External dependencies
include("submodules:automation-hat-driver")
include("submodules:owapi-reborn")
include("submodules:servomaster:servomaster-common")
include("submodules:xbee-api-reactive:xbee-api")
// Modules
include("modules:hcc-bootstrap")
include("modules:hcc-common")
include("modules:hcc-config")
include("modules:hcc-director")
include("modules:hcc-driver")
include("modules:hcc-ha")
include("modules:hcc-http")
include("modules:hcc-http-gae")
include("modules:hcc-influxdb")
include("modules:hcc-model")
include("modules:hcc-mqtt")
include("modules:hcc-raspberry-pi")
include("modules:hcc-owapi")
include("modules:hcc-scheduler")
include("modules:hcc-scheduler-gcal-v3")
include("modules:hcc-swing")
include("modules:hcc-webui")
include("modules:hcc-xbee")
include("modules:hcc-data-source-api")
// Run options
// One ring to find^Wrun them all
// This is the minimal application that reads the configuration from the
// given file, and contains no extra bells and whistles. May be ideal to run
// with stable and known good configurations, but may not be the best choice
// to experiment with.
include("app:hcc-minimal")
// This is the SpringBoot application, with all SpringBoot bells and
// whistles (including emitting metrics) included. See application.yaml for
// details.
// Run with:
// ./gradlew bootRun --args='--spring.profiles.active=<your-profile>'
include("app:hcc-springboot")
// This is the Quarkus application, with all Quarkus bells and
// whistles (including emitting metrics) included. See application.yaml for
// details.
// Run with (for starters; native app instructions coming):
// QUARKUS_PROFILE=<your-profile> ./gradlew quarkusDev
include("app:hcc-quarkus")
rootProject.name = "dz3-master"