build.gradle.kts 969 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. plugins {
  2. id("otel.javaagent-instrumentation")
  3. }
  4. muzzle {
  5. pass {
  6. group.set("ch.qos.logback")
  7. module.set("logback-classic")
  8. versions.set("[1.0.0,1.2.3]")
  9. }
  10. }
  11. dependencies {
  12. implementation(project(":instrumentation:logback:logback-mdc-1.0:library"))
  13. // pin the version strictly to avoid overriding by dependencyManagement versions
  14. compileOnly("ch.qos.logback:logback-classic") {
  15. version {
  16. strictly("1.0.0")
  17. }
  18. }
  19. compileOnly("org.slf4j:slf4j-api") {
  20. version {
  21. strictly("1.6.4")
  22. }
  23. }
  24. if (findProperty("testLatestDeps") as Boolean) {
  25. testImplementation("ch.qos.logback:logback-classic:+")
  26. } else {
  27. testImplementation("ch.qos.logback:logback-classic") {
  28. version {
  29. strictly("1.0.0")
  30. }
  31. }
  32. testImplementation("org.slf4j:slf4j-api") {
  33. version {
  34. strictly("1.6.4")
  35. }
  36. }
  37. }
  38. testImplementation(project(":instrumentation:logback:logback-mdc-1.0:testing"))
  39. }