build.gradle.kts 837 B

12345678910111213141516171819202122232425262728
  1. plugins {
  2. id("otel.java-conventions")
  3. id("otel.japicmp-conventions")
  4. id("otel.publish-conventions")
  5. }
  6. group = "io.opentelemetry.javaagent"
  7. dependencies {
  8. // Only used during compilation by bytebuddy plugin
  9. compileOnly("com.google.guava:guava")
  10. compileOnly("com.google.auto.value:auto-value-annotations")
  11. annotationProcessor("com.google.auto.value:auto-value")
  12. api("net.bytebuddy:byte-buddy-dep")
  13. implementation("org.ow2.asm:asm-tree")
  14. implementation(project(":javaagent-bootstrap"))
  15. implementation(project(":instrumentation-api"))
  16. implementation(project(":javaagent-extension-api"))
  17. // Used by byte-buddy but not brought in as a transitive dependency.
  18. compileOnly("com.google.code.findbugs:annotations")
  19. testImplementation(project(":testing-common"))
  20. testImplementation("com.google.guava:guava")
  21. }