build.gradle.kts 954 B

1234567891011121314151617181920212223242526272829303132333435
  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.1.6,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.1.6:tracing-opentelemetry-shaded", configuration = "shadow"))
  17. library("com.couchbase.client:core-io:2.1.6")
  18. testLibrary("com.couchbase.client:java-client:3.1.6")
  19. testImplementation("org.testcontainers:couchbase:${versions["org.testcontainers"]}")
  20. latestDepTestLibrary("com.couchbase.client:java-client:3.1.6")
  21. latestDepTestLibrary("com.couchbase.client:core-io:2.1.6")
  22. }
  23. tasks {
  24. named<Test>("test") {
  25. usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
  26. }
  27. }