build.gradle.kts 972 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. plugins {
  2. id("otel.javaagent-instrumentation")
  3. id("otel.nullaway-conventions")
  4. id("otel.scala-conventions")
  5. }
  6. val zioVersion = "2.0.0"
  7. val scalaVersion = "2.12"
  8. muzzle {
  9. pass {
  10. group.set("dev.zio")
  11. module.set("zio_2.12")
  12. versions.set("[$zioVersion,)")
  13. assertInverse.set(true)
  14. }
  15. pass {
  16. group.set("dev.zio")
  17. module.set("zio_2.13")
  18. versions.set("[$zioVersion,)")
  19. assertInverse.set(true)
  20. }
  21. pass {
  22. group.set("dev.zio")
  23. module.set("zio_3")
  24. versions.set("[$zioVersion,)")
  25. assertInverse.set(true)
  26. }
  27. }
  28. otelJava {
  29. maxJavaVersionSupported.set(JavaVersion.VERSION_17)
  30. }
  31. dependencies {
  32. compileOnly("dev.zio:zio_$scalaVersion:$zioVersion")
  33. testImplementation("dev.zio:zio_$scalaVersion:$zioVersion")
  34. latestDepTestLibrary("dev.zio:zio_$scalaVersion:+")
  35. }
  36. tasks {
  37. withType<Test>().configureEach {
  38. jvmArgs("-Dio.opentelemetry.javaagent.shaded.io.opentelemetry.context.enableStrictContext=false")
  39. }
  40. }