forked from signalfx/splunk-otel-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
64 lines (54 loc) · 1.83 KB
/
build.gradle.kts
File metadata and controls
64 lines (54 loc) · 1.83 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
plugins {
id("splunk.instrumentation-conventions")
id("splunk.muzzle-conventions")
}
muzzle {
pass {
group.set("com.microsoft.sqlserver")
module.set("mssql-jdbc")
versions.set("(,)")
}
pass {
group.set("com.oracle.database.jdbc")
module.set("ojdbc8")
versions.set("(,)")
}
pass {
group.set("com.mysql")
module.set("mysql-connector-j")
versions.set("(,)")
}
pass {
group.set("org.mariadb.jdbc")
module.set("mariadb-java-client")
versions.set("(,)")
}
}
dependencies {
compileOnly("io.opentelemetry:opentelemetry-api")
compileOnly("io.opentelemetry.semconv:opentelemetry-semconv-incubating")
compileOnly(project(":custom"))
testInstrumentation("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-jdbc")
testCompileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")
testImplementation("org.testcontainers:testcontainers")
// SQL Server
testLibrary("com.microsoft.sqlserver:mssql-jdbc:6.1.0.jre8")
testImplementation("org.testcontainers:testcontainers-mssqlserver")
// Oracle
testLibrary("com.oracle.database.jdbc:ojdbc8:23.9.0.25.07")
testImplementation("org.testcontainers:testcontainers-oracle-free")
// PostgreSQL
testLibrary("org.postgresql:postgresql:42.1.1")
testImplementation("org.testcontainers:testcontainers-postgresql")
// MySQL
testLibrary("com.mysql:mysql-connector-j:8.0.31")
testImplementation("org.testcontainers:testcontainers-mysql")
// MariaDB
testLibrary("org.mariadb.jdbc:mariadb-java-client:2.0.1")
testImplementation("org.testcontainers:testcontainers-mariadb")
}
tasks.withType<Test>().configureEach {
systemProperty("testLatestDeps", findProperty("testLatestDeps") as Boolean)
jvmArgs("-Dotel.instrumentation.splunk-jdbc.enabled=true")
jvmArgs("-Dotel.service.name=test-service")
}