build.gradle.kts 891 B

123456789101112131415161718192021222324252627282930
  1. plugins {
  2. id("otel.javaagent-instrumentation")
  3. }
  4. muzzle {
  5. pass {
  6. group.set("com.azure")
  7. module.set("azure-core")
  8. versions.set("[1.14.0,1.19.0)")
  9. assertInverse.set(true)
  10. }
  11. }
  12. sourceSets {
  13. main {
  14. val shadedDep = project(":instrumentation:azure-core:azure-core-1.14:library-instrumentation-shaded")
  15. output.dir(shadedDep.file("build/extracted/shadow"), "builtBy" to ":instrumentation:azure-core:azure-core-1.14:library-instrumentation-shaded:extractShadowJar")
  16. }
  17. }
  18. dependencies {
  19. compileOnly(project(":instrumentation:azure-core:azure-core-1.14:library-instrumentation-shaded", configuration = "shadow"))
  20. library("com.azure:azure-core:1.14.0")
  21. // Ensure no cross interference
  22. testInstrumentation(project(":instrumentation:azure-core:azure-core-1.19:javaagent"))
  23. latestDepTestLibrary("com.azure:azure-core:1.18.+") // see azure-core-1.19 module
  24. }