build.gradle.kts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. plugins {
  2. id("otel.javaagent-instrumentation")
  3. }
  4. muzzle {
  5. pass {
  6. group.set("com.typesafe.play")
  7. module.set("play-ahc-ws-standalone_2.11")
  8. versions.set("[1.0.0,2.0.0)")
  9. assertInverse.set(true)
  10. }
  11. pass {
  12. group.set("com.typesafe.play")
  13. module.set("play-ahc-ws-standalone_2.12")
  14. versions.set("[1.0.0,2.0.0)")
  15. assertInverse.set(true)
  16. }
  17. fail {
  18. group.set("com.typesafe.play")
  19. module.set("play-ahc-ws-standalone_2.13")
  20. versions.set("[,]")
  21. }
  22. }
  23. val scalaVersion = "2.12"
  24. dependencies {
  25. library("com.typesafe.play:play-ahc-ws-standalone_$scalaVersion:1.0.2")
  26. implementation(project(":instrumentation:play:play-ws:play-ws-common:javaagent"))
  27. testImplementation(project(":instrumentation:play:play-ws:play-ws-common:testing"))
  28. // These are to ensure cross compatibility
  29. testInstrumentation(project(":instrumentation:netty:netty-4.0:javaagent"))
  30. testInstrumentation(project(":instrumentation:netty:netty-4.1:javaagent"))
  31. testInstrumentation(project(":instrumentation:akka:akka-http-10.0:javaagent"))
  32. testInstrumentation(project(":instrumentation:akka:akka-actor-2.5:javaagent"))
  33. latestDepTestLibrary("com.typesafe.play:play-ahc-ws-standalone_$scalaVersion:1.+")
  34. }