diff --git a/partitioning-samples/partitioning-consumer-kafka/mvnw b/partitioning-samples/partitioning-consumer-sample-kafka/mvnw
similarity index 100%
rename from partitioning-samples/partitioning-consumer-kafka/mvnw
rename to partitioning-samples/partitioning-consumer-sample-kafka/mvnw
diff --git a/partitioning-samples/partitioning-consumer-kafka/mvnw.cmd b/partitioning-samples/partitioning-consumer-sample-kafka/mvnw.cmd
similarity index 100%
rename from partitioning-samples/partitioning-consumer-kafka/mvnw.cmd
rename to partitioning-samples/partitioning-consumer-sample-kafka/mvnw.cmd
diff --git a/partitioning-samples/partitioning-consumer-kafka/pom.xml b/partitioning-samples/partitioning-consumer-sample-kafka/pom.xml
similarity index 56%
rename from partitioning-samples/partitioning-consumer-kafka/pom.xml
rename to partitioning-samples/partitioning-consumer-sample-kafka/pom.xml
index 7b93378..9256974 100644
--- a/partitioning-samples/partitioning-consumer-kafka/pom.xml
+++ b/partitioning-samples/partitioning-consumer-sample-kafka/pom.xml
@@ -2,10 +2,10 @@
4.0.0
- partitioning-consumer-kafka
+ partitioning-consumer-sample-kafka
0.0.1-SNAPSHOT
jar
- partitioning-consumer-kafka
+ partitioning-consumer-sample-kafka
Spring Cloud Stream Partitioning Kafka
@@ -49,6 +49,34 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ io.fabric8
+ docker-maven-plugin
+ 0.14.2
+
+
+
+ springcloudstream/${project.artifactId}
+
+ anapsix/alpine-java:8
+
+ /tmp
+
+
+
+ java
+ -jar
+ /maven/partitioning-consumer-sample-kafka.jar
+
+
+
+ assembly-kafka.xml
+
+
+
+
+
+
diff --git a/partitioning-samples/partitioning-consumer-sample-kafka/src/main/docker/assembly-kafka.xml b/partitioning-samples/partitioning-consumer-sample-kafka/src/main/docker/assembly-kafka.xml
new file mode 100644
index 0000000..b12f7f6
--- /dev/null
+++ b/partitioning-samples/partitioning-consumer-sample-kafka/src/main/docker/assembly-kafka.xml
@@ -0,0 +1,16 @@
+
+ uppercase-transformer-kafka
+
+
+
+ io.spring.cloud.stream.sample:partitioning-consumer-sample-kafka
+
+ .
+ partitioning-consumer-sample-kafka.jar
+
+
+
+
diff --git a/partitioning-samples/partitioning-consumer-kafka/src/main/java/demo/PartitioningKafkaDemo.java b/partitioning-samples/partitioning-consumer-sample-kafka/src/main/java/demo/PartitioningKafkaDemo.java
similarity index 100%
rename from partitioning-samples/partitioning-consumer-kafka/src/main/java/demo/PartitioningKafkaDemo.java
rename to partitioning-samples/partitioning-consumer-sample-kafka/src/main/java/demo/PartitioningKafkaDemo.java
diff --git a/partitioning-samples/partitioning-consumer-kafka/src/main/java/demo/PartitioningKafkaDemoApplication.java b/partitioning-samples/partitioning-consumer-sample-kafka/src/main/java/demo/PartitioningKafkaDemoApplication.java
similarity index 100%
rename from partitioning-samples/partitioning-consumer-kafka/src/main/java/demo/PartitioningKafkaDemoApplication.java
rename to partitioning-samples/partitioning-consumer-sample-kafka/src/main/java/demo/PartitioningKafkaDemoApplication.java
diff --git a/partitioning-samples/partitioning-consumer-kafka/src/main/resources/application.yml b/partitioning-samples/partitioning-consumer-sample-kafka/src/main/resources/application.yml
similarity index 100%
rename from partitioning-samples/partitioning-consumer-kafka/src/main/resources/application.yml
rename to partitioning-samples/partitioning-consumer-sample-kafka/src/main/resources/application.yml
diff --git a/partitioning-samples/partitioning-consumer-kafka/src/test/java/demo/ModuleApplicationTests.java b/partitioning-samples/partitioning-consumer-sample-kafka/src/test/java/demo/ModuleApplicationTests.java
similarity index 100%
rename from partitioning-samples/partitioning-consumer-kafka/src/test/java/demo/ModuleApplicationTests.java
rename to partitioning-samples/partitioning-consumer-sample-kafka/src/test/java/demo/ModuleApplicationTests.java
diff --git a/partitioning-samples/partitioning-consumer-rabbit/mvnw b/partitioning-samples/partitioning-consumer-sample-rabbit/mvnw
similarity index 100%
rename from partitioning-samples/partitioning-consumer-rabbit/mvnw
rename to partitioning-samples/partitioning-consumer-sample-rabbit/mvnw
diff --git a/partitioning-samples/partitioning-consumer-rabbit/mvnw.cmd b/partitioning-samples/partitioning-consumer-sample-rabbit/mvnw.cmd
similarity index 100%
rename from partitioning-samples/partitioning-consumer-rabbit/mvnw.cmd
rename to partitioning-samples/partitioning-consumer-sample-rabbit/mvnw.cmd
diff --git a/partitioning-samples/partitioning-consumer-rabbit/pom.xml b/partitioning-samples/partitioning-consumer-sample-rabbit/pom.xml
similarity index 56%
rename from partitioning-samples/partitioning-consumer-rabbit/pom.xml
rename to partitioning-samples/partitioning-consumer-sample-rabbit/pom.xml
index f709812..9c701db 100644
--- a/partitioning-samples/partitioning-consumer-rabbit/pom.xml
+++ b/partitioning-samples/partitioning-consumer-sample-rabbit/pom.xml
@@ -2,10 +2,10 @@
4.0.0
- partitioning-consumer-rabbit
+ partitioning-consumer-sample-rabbit
0.0.1-SNAPSHOT
jar
- partitioning-consumer-rabbit
+ partitioning-consumer-sample-rabbit
Spring Cloud Stream Partitioning Rabbit
@@ -49,6 +49,34 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ io.fabric8
+ docker-maven-plugin
+ 0.14.2
+
+
+
+ springcloudstream/${project.artifactId}
+
+ anapsix/alpine-java:8
+
+ /tmp
+
+
+
+ java
+ -jar
+ /maven/partitioning-consumer-sample-rabbit.jar
+
+
+
+ assembly-rabbit.xml
+
+
+
+
+
+
diff --git a/partitioning-samples/partitioning-consumer-sample-rabbit/src/main/docker/assembly-rabbit.xml b/partitioning-samples/partitioning-consumer-sample-rabbit/src/main/docker/assembly-rabbit.xml
new file mode 100644
index 0000000..3571fb0
--- /dev/null
+++ b/partitioning-samples/partitioning-consumer-sample-rabbit/src/main/docker/assembly-rabbit.xml
@@ -0,0 +1,16 @@
+
+ uppercase-transformer-kafka
+
+
+
+ io.spring.cloud.stream.sample:partitioning-consumer-sample-rabbit
+
+ .
+ partitioning-consumer-sample-rabbit.jar
+
+
+
+
diff --git a/partitioning-samples/partitioning-consumer-rabbit/src/main/java/demo/PartitioningRabbitDemo.java b/partitioning-samples/partitioning-consumer-sample-rabbit/src/main/java/demo/PartitioningRabbitDemo.java
similarity index 100%
rename from partitioning-samples/partitioning-consumer-rabbit/src/main/java/demo/PartitioningRabbitDemo.java
rename to partitioning-samples/partitioning-consumer-sample-rabbit/src/main/java/demo/PartitioningRabbitDemo.java
diff --git a/partitioning-samples/partitioning-consumer-rabbit/src/main/java/demo/PartitioningRabbitDemoApplication.java b/partitioning-samples/partitioning-consumer-sample-rabbit/src/main/java/demo/PartitioningRabbitDemoApplication.java
similarity index 100%
rename from partitioning-samples/partitioning-consumer-rabbit/src/main/java/demo/PartitioningRabbitDemoApplication.java
rename to partitioning-samples/partitioning-consumer-sample-rabbit/src/main/java/demo/PartitioningRabbitDemoApplication.java
diff --git a/partitioning-samples/partitioning-consumer-rabbit/src/main/resources/application.yml b/partitioning-samples/partitioning-consumer-sample-rabbit/src/main/resources/application.yml
similarity index 100%
rename from partitioning-samples/partitioning-consumer-rabbit/src/main/resources/application.yml
rename to partitioning-samples/partitioning-consumer-sample-rabbit/src/main/resources/application.yml
diff --git a/partitioning-samples/partitioning-consumer-rabbit/src/test/java/demo/ModuleApplicationTests.java b/partitioning-samples/partitioning-consumer-sample-rabbit/src/test/java/demo/ModuleApplicationTests.java
similarity index 100%
rename from partitioning-samples/partitioning-consumer-rabbit/src/test/java/demo/ModuleApplicationTests.java
rename to partitioning-samples/partitioning-consumer-sample-rabbit/src/test/java/demo/ModuleApplicationTests.java
diff --git a/partitioning-samples/partitioning-producer/.mvn/jvm.config b/partitioning-samples/partitioning-producer-sample/.mvn/jvm.config
similarity index 100%
rename from partitioning-samples/partitioning-producer/.mvn/jvm.config
rename to partitioning-samples/partitioning-producer-sample/.mvn/jvm.config
diff --git a/partitioning-samples/partitioning-producer/.mvn/maven.config b/partitioning-samples/partitioning-producer-sample/.mvn/maven.config
similarity index 100%
rename from partitioning-samples/partitioning-producer/.mvn/maven.config
rename to partitioning-samples/partitioning-producer-sample/.mvn/maven.config
diff --git a/partitioning-samples/partitioning-producer/.mvn/wrapper/maven-wrapper.jar b/partitioning-samples/partitioning-producer-sample/.mvn/wrapper/maven-wrapper.jar
similarity index 100%
rename from partitioning-samples/partitioning-producer/.mvn/wrapper/maven-wrapper.jar
rename to partitioning-samples/partitioning-producer-sample/.mvn/wrapper/maven-wrapper.jar
diff --git a/partitioning-samples/partitioning-producer/.mvn/wrapper/maven-wrapper.properties b/partitioning-samples/partitioning-producer-sample/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from partitioning-samples/partitioning-producer/.mvn/wrapper/maven-wrapper.properties
rename to partitioning-samples/partitioning-producer-sample/.mvn/wrapper/maven-wrapper.properties
diff --git a/partitioning-samples/partitioning-producer/mvnw b/partitioning-samples/partitioning-producer-sample/mvnw
similarity index 100%
rename from partitioning-samples/partitioning-producer/mvnw
rename to partitioning-samples/partitioning-producer-sample/mvnw
diff --git a/partitioning-samples/partitioning-producer/mvnw.cmd b/partitioning-samples/partitioning-producer-sample/mvnw.cmd
similarity index 100%
rename from partitioning-samples/partitioning-producer/mvnw.cmd
rename to partitioning-samples/partitioning-producer-sample/mvnw.cmd
diff --git a/partitioning-samples/partitioning-producer/pom.xml b/partitioning-samples/partitioning-producer-sample/pom.xml
similarity index 57%
rename from partitioning-samples/partitioning-producer/pom.xml
rename to partitioning-samples/partitioning-producer-sample/pom.xml
index eca7cc6..af8ff44 100644
--- a/partitioning-samples/partitioning-producer/pom.xml
+++ b/partitioning-samples/partitioning-producer-sample/pom.xml
@@ -2,10 +2,10 @@
4.0.0
- partitioning-producer
+ partitioning-producer-sample
0.0.1-SNAPSHOT
jar
- partitioning-producer
+ partitioning-producer-sample
Spring Cloud Stream Partitioning Kafka
@@ -49,6 +49,34 @@
kafka
+
+ io.fabric8
+ docker-maven-plugin
+ 0.14.2
+
+
+
+ springcloudstream/${project.artifactId}-kafka
+
+ anapsix/alpine-java:8
+
+ /tmp
+
+
+
+ java
+ -jar
+ /maven/partitioning-producer-sample-kafka.jar
+
+
+
+ assembly-kafka.xml
+
+
+
+
+
+
@@ -69,6 +97,34 @@
rabbit
+
+ io.fabric8
+ docker-maven-plugin
+ 0.14.2
+
+
+
+ springcloudstream/${project.artifactId}-rabbit
+
+ anapsix/alpine-java:8
+
+ /tmp
+
+
+
+ java
+ -jar
+ /maven/partitioning-producer-sample-rabbit.jar
+
+
+
+ assembly-rabbit.xml
+
+
+
+
+
+
diff --git a/partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-kafka.xml b/partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-kafka.xml
new file mode 100644
index 0000000..f69b331
--- /dev/null
+++ b/partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-kafka.xml
@@ -0,0 +1,16 @@
+
+ uppercase-transformer-kafka
+
+
+
+ io.spring.cloud.stream.sample:partitioning-producer-sample
+
+ .
+ partitioning-producer-sample-kafka.jar
+
+
+
+
diff --git a/partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-rabbit.xml b/partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-rabbit.xml
new file mode 100644
index 0000000..3426d16
--- /dev/null
+++ b/partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-rabbit.xml
@@ -0,0 +1,16 @@
+
+ uppercase-transformer-kafka
+
+
+
+ io.spring.cloud.stream.sample:partitioning-producer-sample
+
+ .
+ partitioning-producer-sample-rabbit.jar
+
+
+
+
diff --git a/partitioning-samples/partitioning-producer/src/main/java/demo/producer/PartProducerApplication.java b/partitioning-samples/partitioning-producer-sample/src/main/java/demo/producer/PartProducerApplication.java
similarity index 100%
rename from partitioning-samples/partitioning-producer/src/main/java/demo/producer/PartProducerApplication.java
rename to partitioning-samples/partitioning-producer-sample/src/main/java/demo/producer/PartProducerApplication.java
diff --git a/partitioning-samples/partitioning-producer/src/main/java/demo/producer/Producer.java b/partitioning-samples/partitioning-producer-sample/src/main/java/demo/producer/Producer.java
similarity index 100%
rename from partitioning-samples/partitioning-producer/src/main/java/demo/producer/Producer.java
rename to partitioning-samples/partitioning-producer-sample/src/main/java/demo/producer/Producer.java
diff --git a/partitioning-samples/partitioning-producer/src/main/resources/application.yml b/partitioning-samples/partitioning-producer-sample/src/main/resources/application.yml
similarity index 100%
rename from partitioning-samples/partitioning-producer/src/main/resources/application.yml
rename to partitioning-samples/partitioning-producer-sample/src/main/resources/application.yml
diff --git a/partitioning-samples/partitioning-producer/src/test/java/demo/producer/ModuleApplicationTests.java b/partitioning-samples/partitioning-producer-sample/src/test/java/demo/producer/ModuleApplicationTests.java
similarity index 100%
rename from partitioning-samples/partitioning-producer/src/test/java/demo/producer/ModuleApplicationTests.java
rename to partitioning-samples/partitioning-producer-sample/src/test/java/demo/producer/ModuleApplicationTests.java
diff --git a/partitioning-samples/pom.xml b/partitioning-samples/pom.xml
index 59fe2e0..bdde2f9 100644
--- a/partitioning-samples/pom.xml
+++ b/partitioning-samples/pom.xml
@@ -9,9 +9,9 @@
Collection of Spring Cloud Stream partitioning Samples
- partitioning-producer
- partitioning-consumer-kafka
- partitioning-consumer-rabbit
+ partitioning-producer-sample
+ partitioning-consumer-sample-kafka
+ partitioning-consumer-sample-rabbit
diff --git a/processor-samples/uppercase-transformer/pom.xml b/processor-samples/uppercase-transformer/pom.xml
index fcbeabf..2f25cae 100644
--- a/processor-samples/uppercase-transformer/pom.xml
+++ b/processor-samples/uppercase-transformer/pom.xml
@@ -49,6 +49,34 @@
kafka
+
+ io.fabric8
+ docker-maven-plugin
+ 0.14.2
+
+
+
+ springcloudstream/${project.artifactId}-kafka
+
+ anapsix/alpine-java:8
+
+ /tmp
+
+
+
+ java
+ -jar
+ /maven/uppercase-transformer-kafka.jar
+
+
+
+ assembly-kafka.xml
+
+
+
+
+
+
@@ -69,6 +97,34 @@
rabbit
+
+ io.fabric8
+ docker-maven-plugin
+ 0.14.2
+
+
+
+ springcloudstream/${project.artifactId}-rabbit
+
+ anapsix/alpine-java:8
+
+ /tmp
+
+
+
+ java
+ -jar
+ /maven/uppercase-transformer-rabbit.jar
+
+
+
+ assembly-rabbit.xml
+
+
+
+
+
+
diff --git a/processor-samples/uppercase-transformer/src/main/docker/assembly-kafka.xml b/processor-samples/uppercase-transformer/src/main/docker/assembly-kafka.xml
new file mode 100644
index 0000000..554ac31
--- /dev/null
+++ b/processor-samples/uppercase-transformer/src/main/docker/assembly-kafka.xml
@@ -0,0 +1,16 @@
+
+ uppercase-transformer-kafka
+
+
+
+ io.spring.cloud.stream.sample:uppercase-transformer
+
+ .
+ uppercase-transformer-kafka.jar
+
+
+
+
diff --git a/processor-samples/uppercase-transformer/src/main/docker/assembly-rabbit.xml b/processor-samples/uppercase-transformer/src/main/docker/assembly-rabbit.xml
new file mode 100644
index 0000000..343467a
--- /dev/null
+++ b/processor-samples/uppercase-transformer/src/main/docker/assembly-rabbit.xml
@@ -0,0 +1,15 @@
+
+ uppercase-transformer-rabbit
+
+
+
+ io.spring.cloud.stream.sample:uppercase-transformer
+
+ .
+ uppercase-transformer-rabbit.jar
+
+
+