Skip to content

Commit a7e502d

Browse files
authored
Define dependency versions in one place (#152)
* Define dependency versions on one place Signed-off-by: Pavol Loffay <[email protected]> * versions Signed-off-by: Pavol Loffay <[email protected]>
1 parent 02b91f3 commit a7e502d

File tree

18 files changed

+76
-37
lines changed

18 files changed

+76
-37
lines changed

build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ subprojects {
2727
group = "org.hypertrace.agent"
2828
description = "Hypertrace OpenTelemetry Javaagent"
2929

30+
extra.set("versions", mapOf(
31+
"opentelemetry" to "0.11.0",
32+
"opentelemetry_java_agent" to "0.11.0",
33+
"byte_buddy" to "1.10.18"
34+
))
35+
3036
apply<JavaPlugin>()
3137
apply(plugin = "com.diffplug.spotless")
3238
apply(from = "$rootDir/gradle/spotless.gradle")

filter-api/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ plugins {
22
`java-library`
33
}
44

5+
val versions: Map<String, String> by extra
6+
57
dependencies {
6-
api("io.opentelemetry:opentelemetry-api:0.11.0")
8+
api("io.opentelemetry:opentelemetry-api:${versions["opentelemetry"]}")
79
api(project(":javaagent-core"))
810
implementation("com.google.auto.service:auto-service:1.0-rc7")
911
annotationProcessor("com.google.auto.service:auto-service:1.0-rc7")

instrumentation/apache-httpclient-4.0/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,11 @@ afterEvaluate{
3636
).configure()
3737
}
3838

39+
val versions: Map<String, String> by extra
40+
3941
dependencies {
4042
implementation("org.apache.httpcomponents:httpclient:4.0")
41-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-apache-httpclient-4.0:0.11.0")
43+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-apache-httpclient-4.0:${versions["opentelemetry_java_agent"]}")
4244

4345
testImplementation(project(":testing-common"))
4446
}

instrumentation/build.gradle.kts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@ plugins {
33
`java-library`
44
}
55

6+
val versions: Map<String, String> by extra
7+
68
subprojects {
79
dependencies {
810
implementation("org.slf4j:slf4j-api:1.7.30")
911
implementation("com.google.auto.service:auto-service:1.0-rc7")
1012
annotationProcessor("com.google.auto.service:auto-service:1.0-rc7")
11-
implementation("net.bytebuddy:byte-buddy:1.10.18")
13+
implementation("net.bytebuddy:byte-buddy:${versions["byte_buddy"]}")
1214

13-
implementation("io.opentelemetry:opentelemetry-api:0.11.0")
14-
implementation("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:0.11.0")
15-
implementation("io.opentelemetry.javaagent:opentelemetry-javaagent-api:0.11.0")
16-
implementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:0.11.0")
15+
implementation("io.opentelemetry:opentelemetry-api:${versions["opentelemetry"]}")
16+
implementation("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling:${versions["opentelemetry_java_agent"]}")
17+
implementation("io.opentelemetry.javaagent:opentelemetry-javaagent-api:${versions["opentelemetry_java_agent"]}")
18+
implementation("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api:${versions["opentelemetry_java_agent"]}")
1719
implementation(project(":javaagent-core"))
1820
implementation(project(":filter-api"))
1921
}

instrumentation/grpc-1.5/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ protobuf {
5353
}
5454
}
5555

56+
val versions: Map<String, String> by extra
57+
5658
dependencies {
57-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-grpc-1.5:0.11.0")
59+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-grpc-1.5:${versions["opentelemetry_java_agent"]}")
5860
api("io.opentelemetry.instrumentation:opentelemetry-grpc-1.5:0.11.0")
5961

6062
compileOnly("io.grpc:grpc-core:1.5.0")

instrumentation/okhttp/okhttp-3.0/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ afterEvaluate{
2222
).configure()
2323
}
2424

25+
val versions: Map<String, String> by extra
26+
2527
dependencies {
26-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-okhttp-3.0:0.11.0")
28+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-okhttp-3.0:${versions["opentelemetry_java_agent"]}")
2729

2830
compileOnly("com.squareup.okhttp3:okhttp:3.0.0")
2931

instrumentation/servlet/servlet-2.3/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@ afterEvaluate{
2626
).configure()
2727
}
2828

29+
val versions: Map<String, String> by extra
30+
2931
dependencies {
3032
api(project(":instrumentation:servlet:servlet-common"))
3133

32-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-2.2:0.11.0")
34+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-2.2:${versions["opentelemetry_java_agent"]}")
3335

3436
compileOnly("javax.servlet:servlet-api:2.3")
3537

instrumentation/servlet/servlet-3.0/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,12 @@ afterEvaluate{
2626
).configure()
2727
}
2828

29+
val versions: Map<String, String> by extra
30+
2931
dependencies {
3032
api(project(":instrumentation:servlet:servlet-common"))
3133

32-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:0.11.0")
34+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:${versions["opentelemetry_java_agent"]}")
3335

3436
compileOnly("javax.servlet:javax.servlet-api:3.0.1")
3537

instrumentation/servlet/servlet-3.1/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,12 @@ afterEvaluate{
2727
).configure()
2828
}
2929

30+
val versions: Map<String, String> by extra
31+
3032
dependencies {
3133
api(project(":instrumentation:servlet:servlet-common"))
3234

33-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:0.11.0")
35+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:${versions["opentelemetry_java_agent"]}")
3436

3537
compileOnly("javax.servlet:javax.servlet-api:3.1.0")
3638

instrumentation/spark-2.3/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ afterEvaluate{
2222
).configure()
2323
}
2424

25+
val versions: Map<String, String> by extra
26+
2527
dependencies {
2628
api(project(":instrumentation:servlet:servlet-3.1"))
2729

28-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-spark-2.3:0.11.0")
29-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:0.11.0")
30-
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-jetty-8.0:0.11.0")
30+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-spark-2.3:${versions["opentelemetry_java_agent"]}")
31+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-servlet-3.0:${versions["opentelemetry_java_agent"]}")
32+
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-jetty-8.0:${versions["opentelemetry_java_agent"]}")
3133

3234
compileOnly("com.sparkjava:spark-core:2.3")
3335

0 commit comments

Comments
 (0)