-
Notifications
You must be signed in to change notification settings - Fork 2
/
settings.gradle
41 lines (38 loc) · 1.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
pluginManagement {
plugins {
id "com.github.ben-manes.versions" version "${versionsPluginVersion}"
id "io.spring.dependency-management" version "${dependencyManagementPluginVersion}"
id "com.google.protobuf" version "${protobufPluginVersion}"
id "com.github.sherter.google-java-format" version "${googleJavaFormatPluginVersion}"
id "com.palantir.git-version" version "${gitPluginVersion}"
}
}
rootProject.name = "jaunt-rsocket-parent"
include "rsocket-rpc-idl"
include "rsocket-rpc-metadata-idl"
include "rsocket-bom"
include "rsocket-messages"
include "rsocket-test"
include "rsocket-reactor"
include "rsocket-rpc-reactor"
include "rsocket-rxjava"
include "rsocket-rpc-rxjava"
include "rsocket-mutiny"
include "rsocket-rpc-mutiny"
include "rsocket-grpc"
include "rsocket-rpc-grpc"
include "rsocket-futures"
include "rsocket-rpc-futures"
if (includeVirtualThreads()) {
include "rsocket-rpc-virtualthreads"
}
boolean includeVirtualThreads() {
if (properties.get("release") == "true") {
return true
}
if (!properties.containsKey("virtualthreads")) {
return false
}
def virtualthreads = properties.get("virtualthreads")
return virtualthreads == null || virtualthreads.isEmpty() || virtualthreads == "true"
}