-
Notifications
You must be signed in to change notification settings - Fork 74
Expand file tree
/
Copy pathsettings.gradle.kts
More file actions
68 lines (57 loc) · 1.64 KB
/
settings.gradle.kts
File metadata and controls
68 lines (57 loc) · 1.64 KB
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
rootProject.name="rollbar-java-sdk"
pluginManagement {
includeBuild("build-logic")
plugins {
id("com.android.library") version "8.6.0"
}
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
}
versionCatalogs {
create("rollbarlibs") {
from(files("gradle/rollbarlibs.versions.toml"))
}
}
}
include(
":rollbar-api",
":rollbar-java",
":rollbar-web",
":rollbar-jakarta-web",
":rollbar-log4j2",
":rollbar-logback",
":rollbar-spring-webmvc",
":rollbar-spring6-webmvc",
":rollbar-spring-boot-webmvc",
":rollbar-spring-boot3-webmvc",
":rollbar-struts2",
":rollbar-reactive-streams",
":rollbar-reactive-streams-reactor",
":examples:rollbar-java",
":examples:rollbar-web",
":examples:rollbar-scala",
":examples:rollbar-log4j2",
":examples:rollbar-logback",
":examples:rollbar-spring-webmvc",
":examples:rollbar-spring-boot-webmvc",
":examples:rollbar-struts2",
":examples:rollbar-struts2-spring",
":examples:rollbar-reactive-streams-reactor"
)
val isJava8 = JavaVersion.current() == JavaVersion.VERSION_1_8
val isJava11 = JavaVersion.current() == JavaVersion.VERSION_11
if (isJava8 || isJava11) {
println("Java 8 or 11 detected: excluding :rollbar-android and :examples:rollbar-android")
} else {
println("Java ${JavaVersion.current()} detected: including Android modules")
include(":rollbar-android", ":examples:rollbar-android")
}