build.gradle.kts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. pass {
  42. group.set("io.github.rediscala")
  43. module.set("rediscala_2.13")
  44. versions.set("[1.10.0,)")
  45. assertInverse.set(true)
  46. }
  47. }
  48. dependencies {
  49. library("com.github.etaty:rediscala_2.11:1.8.0")
  50. latestDepTestLibrary("io.github.rediscala:rediscala_2.13:+")
  51. }
  52. tasks {
  53. test {
  54. usesService(gradle.sharedServices.registrations["testcontainersBuildService"].service)
  55. }
  56. }
  57. if (findProperty("testLatestDeps") as Boolean) {
  58. configurations {
  59. // rediscala artifact name is different for regular and latest tests
  60. testImplementation {
  61. exclude("com.github.etaty", "rediscala_2.11")
  62. }
  63. }
  64. }