build.gradle.kts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. plugins {
  2. id("otel.javaagent-instrumentation")
  3. }
  4. muzzle {
  5. pass {
  6. module.set("play-ahc-ws-standalone_2.11")
  7. group.set("com.typesafe.play")
  8. versions.set("[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("[2.0.0,2.1.0)")
  15. // 2.0.5 is missing play.shaded.ahc.org.asynchttpclient.AsyncHandler#onTlsHandshakeSuccess()V
  16. skip("2.0.5")
  17. assertInverse.set(true)
  18. }
  19. // No Scala 2.13 versions below 2.0.6 exist
  20. pass {
  21. group.set("com.typesafe.play")
  22. module.set("play-ahc-ws-standalone_2.13")
  23. versions.set("[2.0.6,2.1.0)")
  24. }
  25. }
  26. val scalaVersion = "2.12"
  27. dependencies {
  28. library("com.typesafe.play:play-ahc-ws-standalone_$scalaVersion:2.0.0")
  29. implementation(project(":instrumentation:play:play-ws:play-ws-common:javaagent"))
  30. testImplementation(project(":instrumentation:play:play-ws:play-ws-common:testing"))
  31. // These are to ensure cross compatibility
  32. testInstrumentation(project(":instrumentation:netty:netty-4.0:javaagent"))
  33. testInstrumentation(project(":instrumentation:netty:netty-4.1:javaagent"))
  34. testInstrumentation(project(":instrumentation:akka:akka-http-10.0:javaagent"))
  35. testInstrumentation(project(":instrumentation:akka:akka-actor-2.5:javaagent"))
  36. latestDepTestLibrary("com.typesafe.play:play-ahc-ws-standalone_$scalaVersion:2.0.+")
  37. }