build.gradle.kts 820 B

1234567891011121314151617181920212223242526272829303132
  1. plugins {
  2. id("otel.javaagent-instrumentation")
  3. }
  4. muzzle {
  5. pass {
  6. group.set("com.couchbase.client")
  7. module.set("java-client")
  8. versions.set("[3.2.0,)")
  9. // these versions were released as ".bundle" instead of ".jar"
  10. skip("2.7.5", "2.7.8")
  11. assertInverse.set(true)
  12. }
  13. }
  14. val versions: Map<String, String> by project
  15. dependencies {
  16. implementation(project(path = ":instrumentation:couchbase:couchbase-3.2:tracing-opentelemetry-shaded", configuration = "shadow"))
  17. library("com.couchbase.client:core-io:2.1.6")
  18. testLibrary("com.couchbase.client:java-client:3.2.0")
  19. testImplementation("org.testcontainers:couchbase:${versions["org.testcontainers"]}")
  20. }
  21. tasks {
  22. named<Test>("test") {
  23. usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
  24. }
  25. }