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 + + +