build.gradle.kts 1.3 KB

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