-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathsettings.gradle
More file actions
40 lines (33 loc) · 1.51 KB
/
settings.gradle
File metadata and controls
40 lines (33 loc) · 1.51 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
import static groovy.io.FileVisitResult.*
import static groovy.io.FileType.*
include 'loki-protobuf'
include 'loki-client'
include 'testkit'
include 'loki-logback-appender'
dependencyResolutionManagement {
versionCatalogs {
libs {
version('protobuf', '4.33.0')
version('loki-protobuf', '0.0.2_pb4.33.0')
version('junit', '6.0.2')
version('jacoco', '0.8.14')
library('logback', 'ch.qos.logback:logback-classic:1.5.25')
library('loki-protobuf', 'com.github.loki4j', 'loki-protobuf').versionRef('loki-protobuf')
library('snappy', 'org.xerial.snappy:snappy-java:1.1.10.8')
library('apache-httpclient4', 'org.apache.httpcomponents:httpclient:4.5.14')
library('micrometer', 'io.micrometer:micrometer-core:1.15.8')
library('junit', 'org.junit.jupiter', 'junit-jupiter').versionRef('junit')
library('junitpl', 'org.junit.platform', 'junit-platform-launcher').versionRef('junit')
library('jackson', 'com.fasterxml.jackson.core:jackson-databind:2.21.0')
library('logstash', 'net.logstash.logback:logstash-logback-encoder:8.1')
bundle('pluggable', ['loki-protobuf', 'apache-httpclient4', 'micrometer'])
}
}
}
def tempProjects = new File(rootDir, 'temp')
if (tempProjects.exists()) {
tempProjects.traverse(type: DIRECTORIES, maxDepth: 0) { dir ->
if (new File(dir, 'build.gradle').exists())
include 'temp:' + dir.getName()
}
}