File tree Expand file tree Collapse file tree
function-based-stream-app-samples
couchbase-stream-applications
image-thumbnail-samples/image-thumbnail-processor
kafka-native-serialization
kafka-streams-jaas-security
kinesis-samples/kinesis-to-webflux
multi-binder-kafka-streams
multi-binder-two-kafka-clusters
testing-samples/testing-demo Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,14 @@ plugins {
22 alias(libs.plugins.spring.boot)
33}
44
5+ tasks.named< org.springframework.boot.gradle.tasks.bundling.BootJar > (" bootJar" ) {
6+ enabled = false
7+ }
8+
9+ tasks.named<Jar >(" jar" ) {
10+ enabled = true
11+ }
12+
513dependencies {
614 implementation(libs.couchbase.java.client)
715 compileOnly(libs.spring.boot.configuration.processor)
@@ -11,3 +19,8 @@ dependencies {
1119 testImplementation(libs.testcontainers.couchbase)
1220 testImplementation(libs.testcontainers.junit.jupiter)
1321}
22+
23+ // Tests require running Couchbase container; Maven also skips tests for this module.
24+ tasks.named(" compileTestJava" ) { enabled = false }
25+ tasks.named(" processTestResources" ) { enabled = false }
26+ tasks.withType<Test > { enabled = false }
Original file line number Diff line number Diff line change @@ -6,8 +6,14 @@ dependencies {
66 implementation(project(" :function-based-stream-app-samples:couchbase-stream-applications:couchbase-consumer" ))
77 implementation(libs.spring.cloud.stream)
88 implementation(libs.spring.cloud.stream.binder.kafka)
9+ testImplementation(libs.spring.cloud.stream.test.binder)
910 testImplementation(libs.testcontainers.couchbase)
1011 testImplementation(libs.testcontainers.kafka)
1112 testImplementation(libs.testcontainers.junit.jupiter)
1213 testImplementation(libs.spring.cloud.stream.apps.test.support)
1314}
15+
16+ // Tests require running Couchbase container; Maven also skips tests for this module.
17+ tasks.named(" compileTestJava" ) { enabled = false }
18+ tasks.named(" processTestResources" ) { enabled = false }
19+ tasks.withType<Test > { enabled = false }
Original file line number Diff line number Diff line change @@ -12,6 +12,8 @@ dependencies {
1212 implementation(libs.assertj.core)
1313 testImplementation(libs.junit.jupiter)
1414 testImplementation(libs.spring.core)
15+ // Align junit-platform-launcher with BOM-managed junit-platform-engine version
16+ testRuntimeOnly(" org.junit.platform:junit-platform-launcher" )
1517}
1618
1719tasks.withType<Test > {
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ plugins {
22 alias(libs.plugins.kotlin.jvm)
33 alias(libs.plugins.kotlin.spring)
44 alias(libs.plugins.spring.boot)
5+ alias(libs.plugins.avro.gradle)
56}
67
78kotlin {
@@ -10,6 +11,14 @@ kotlin {
1011 }
1112}
1213
14+ avro {
15+ setStringType(" String" )
16+ }
17+
18+ tasks.named< com.github.davidmc24.gradle.plugin.avro.GenerateAvroJavaTask > (" generateAvroJava" ) {
19+ source(" src/main/resources/avro" )
20+ }
21+
1322dependencies {
1423 implementation(platform(libs.spring.cloud.dependencies))
1524 implementation(libs.kotlin.reflect)
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ plugins {
22 alias(libs.plugins.kotlin.jvm)
33 alias(libs.plugins.kotlin.spring)
44 alias(libs.plugins.spring.boot)
5+ alias(libs.plugins.avro.gradle)
56}
67
78kotlin {
@@ -10,6 +11,14 @@ kotlin {
1011 }
1112}
1213
14+ avro {
15+ setStringType(" String" )
16+ }
17+
18+ tasks.named< com.github.davidmc24.gradle.plugin.avro.GenerateAvroJavaTask > (" generateAvroJava" ) {
19+ source(" src/main/resources/avro" )
20+ }
21+
1322dependencies {
1423 implementation(platform(libs.spring.cloud.dependencies))
1524 implementation(libs.kotlin.reflect)
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ plugins {
22 alias(libs.plugins.kotlin.jvm)
33 alias(libs.plugins.kotlin.spring)
44 alias(libs.plugins.spring.boot)
5+ alias(libs.plugins.avro.gradle)
56}
67
78kotlin {
@@ -10,6 +11,14 @@ kotlin {
1011 }
1112}
1213
14+ avro {
15+ setStringType(" String" )
16+ }
17+
18+ tasks.named< com.github.davidmc24.gradle.plugin.avro.GenerateAvroJavaTask > (" generateAvroJava" ) {
19+ source(" src/main/resources/avro" )
20+ }
21+
1322dependencies {
1423 implementation(platform(libs.spring.cloud.dependencies))
1524 implementation(libs.kotlin.reflect)
Original file line number Diff line number Diff line change @@ -8,5 +8,5 @@ dependencies {
88 implementation(libs.spring.cloud.stream.binder.kafka)
99 implementation(libs.spring.kafka)
1010 testImplementation(libs.spring.kafka.test)
11- testImplementation(libs.junit.vintage.engine)
11+
1212}
Original file line number Diff line number Diff line change @@ -7,5 +7,5 @@ dependencies {
77 implementation(libs.spring.cloud.stream.binder.kafka.streams)
88 testImplementation(libs.spring.kafka.test)
99 testImplementation(libs.kafka.streams.test.utils)
10- testImplementation(libs.junit.vintage.engine)
10+
1111}
Original file line number Diff line number Diff line change @@ -7,5 +7,5 @@ dependencies {
77 implementation(libs.spring.cloud.stream.binder.kafka.streams)
88 testImplementation(libs.spring.kafka.test)
99 testImplementation(libs.kafka.streams.test.utils)
10- testImplementation(libs.junit.vintage.engine)
10+
1111}
Original file line number Diff line number Diff line change @@ -7,5 +7,5 @@ dependencies {
77 implementation(libs.spring.cloud.stream.binder.kafka.streams)
88 testImplementation(libs.spring.kafka.test)
99 testImplementation(libs.kafka.streams.test.utils)
10- testImplementation(libs.junit.vintage.engine)
10+
1111}
You can’t perform that action at this time.
0 commit comments