From 1be02a36a287780f8a9c7bdf250e78ebea9a661c Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Fri, 22 Nov 2019 12:20:17 -0500 Subject: [PATCH] Add gradle to test version override appendix - also capture the current version --- .gitignore | 1 + src/reference/asciidoc/appendix.adoc | 30 +++++++++++++++++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8e43efe8..5532994a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ .idea .project .settings +.sts4-cache .checkstyle bin build diff --git a/src/reference/asciidoc/appendix.adoc b/src/reference/asciidoc/appendix.adoc index 9e8bbf1b..d41958fe 100644 --- a/src/reference/asciidoc/appendix.adoc +++ b/src/reference/asciidoc/appendix.adoc @@ -3,19 +3,21 @@ When you use `spring-kafka-test` (version 2.2.x) with the 2.1.x `kafka-clients` jar, you need to override certain transitive dependencies, as follows: +**maven** + ==== -[source, xml] +[source, xml, subs="+attributes"] ---- org.springframework.kafka spring-kafka - ${spring.kafka.version} + {project-version} org.springframework.kafka spring-kafka-test - ${spring.kafka.version} + {project-version} org.apache.kafka @@ -54,6 +56,28 @@ When you use `spring-kafka-test` (version 2.2.x) with the 2.1.x `kafka-clients` ---- ==== + +**gradle** + +==== +[source, groovy, subs="+attributes"] +---- +dependencies { + + implementation 'org.springframework.kafka:spring-kafka:{project-version}' + + implementation 'org.apache.kafka:kafka-clients:2.1.1' + testImplementation ('org.springframework.kafka:spring-kafka-test:{project-version}') { + exclude module: 'kafka_2.11' + } + testImplementation 'org.apache.kafka:kafka-clients:2.1.1:test' + testImplementation 'org.apache.kafka:kafka_2.12:2.1.1' + testImplementation 'org.apache.kafka:kafka_2.12:2.1.1:test' + +} +---- +==== + Note that when switching to scala 2.12 (recommended for 2.1.x and higher), the 2.11 version must be excluded from spring-kafka-test. [appendix]