build.gradle.kts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. plugins {
  2. id("otel.javaagent-instrumentation")
  3. }
  4. muzzle {
  5. pass {
  6. group.set("com.github.etaty")
  7. module.set("rediscala_2.11")
  8. versions.set("[1.5.0,)")
  9. assertInverse.set(true)
  10. }
  11. pass {
  12. group.set("com.github.etaty")
  13. module.set("rediscala_2.12")
  14. versions.set("[1.8.0,)")
  15. assertInverse.set(true)
  16. }
  17. pass {
  18. group.set("com.github.etaty")
  19. module.set("rediscala_2.13")
  20. versions.set("[1.9.0,)")
  21. assertInverse.set(true)
  22. }
  23. pass {
  24. group.set("com.github.Ma27")
  25. module.set("rediscala_2.11")
  26. versions.set("[1.8.1,)")
  27. assertInverse.set(true)
  28. }
  29. pass {
  30. group.set("com.github.Ma27")
  31. module.set("rediscala_2.12")
  32. versions.set("[1.8.1,)")
  33. assertInverse.set(true)
  34. }
  35. pass {
  36. group.set("com.github.Ma27")
  37. module.set("rediscala_2.13")
  38. versions.set("[1.9.0,)")
  39. assertInverse.set(true)
  40. }
  41. }
  42. dependencies {
  43. library("com.github.etaty:rediscala_2.11:1.8.0")
  44. latestDepTestLibrary("com.github.etaty:rediscala_2.13:+")
  45. }
  46. tasks {
  47. test {
  48. usesService(gradle.sharedServices.registrations["testcontainersBuildService"].getService())
  49. }
  50. }
  51. if (findProperty("testLatestDeps") as Boolean) {
  52. configurations {
  53. // rediscala_ artifact name is different for regular and latest tests
  54. testImplementation {
  55. exclude("com.github.etaty", "rediscala_2.11")
  56. }
  57. }
  58. }