From 1dabe82fc99758b22f08120e6e1e4e882989eb61 Mon Sep 17 00:00:00 2001 From: Soby Chacko Date: Fri, 17 Aug 2018 15:40:54 -0400 Subject: [PATCH] Refactoring artifact names Rerfactoring artfiact names for partitioning samples to uniquely identy them as samples Add docker plugin (fabric8) sections for uppercase transformer and partitioning samples --- .../mvnw | 0 .../mvnw.cmd | 0 .../pom.xml | 32 +++++++++- .../src/main/docker/assembly-kafka.xml | 16 +++++ .../main/java/demo/PartitioningKafkaDemo.java | 0 .../PartitioningKafkaDemoApplication.java | 0 .../src/main/resources/application.yml | 0 .../java/demo/ModuleApplicationTests.java | 0 .../mvnw | 0 .../mvnw.cmd | 0 .../pom.xml | 32 +++++++++- .../src/main/docker/assembly-rabbit.xml | 16 +++++ .../java/demo/PartitioningRabbitDemo.java | 0 .../PartitioningRabbitDemoApplication.java | 0 .../src/main/resources/application.yml | 0 .../java/demo/ModuleApplicationTests.java | 0 .../.mvn/jvm.config | 0 .../.mvn/maven.config | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../mvnw | 0 .../mvnw.cmd | 0 .../pom.xml | 60 +++++++++++++++++- .../src/main/docker/assembly-kafka.xml | 16 +++++ .../src/main/docker/assembly-rabbit.xml | 16 +++++ .../producer/PartProducerApplication.java | 0 .../src/main/java/demo/producer/Producer.java | 0 .../src/main/resources/application.yml | 0 .../demo/producer/ModuleApplicationTests.java | 0 partitioning-samples/pom.xml | 6 +- .../uppercase-transformer/pom.xml | 56 ++++++++++++++++ .../src/main/docker/assembly-kafka.xml | 16 +++++ .../src/main/docker/assembly-rabbit.xml | 15 +++++ 33 files changed, 272 insertions(+), 9 deletions(-) rename partitioning-samples/{partitioning-consumer-kafka => partitioning-consumer-sample-kafka}/mvnw (100%) rename partitioning-samples/{partitioning-consumer-kafka => partitioning-consumer-sample-kafka}/mvnw.cmd (100%) rename partitioning-samples/{partitioning-consumer-kafka => partitioning-consumer-sample-kafka}/pom.xml (56%) create mode 100644 partitioning-samples/partitioning-consumer-sample-kafka/src/main/docker/assembly-kafka.xml rename partitioning-samples/{partitioning-consumer-kafka => partitioning-consumer-sample-kafka}/src/main/java/demo/PartitioningKafkaDemo.java (100%) rename partitioning-samples/{partitioning-consumer-kafka => partitioning-consumer-sample-kafka}/src/main/java/demo/PartitioningKafkaDemoApplication.java (100%) rename partitioning-samples/{partitioning-consumer-kafka => partitioning-consumer-sample-kafka}/src/main/resources/application.yml (100%) rename partitioning-samples/{partitioning-consumer-kafka => partitioning-consumer-sample-kafka}/src/test/java/demo/ModuleApplicationTests.java (100%) rename partitioning-samples/{partitioning-consumer-rabbit => partitioning-consumer-sample-rabbit}/mvnw (100%) rename partitioning-samples/{partitioning-consumer-rabbit => partitioning-consumer-sample-rabbit}/mvnw.cmd (100%) rename partitioning-samples/{partitioning-consumer-rabbit => partitioning-consumer-sample-rabbit}/pom.xml (56%) create mode 100644 partitioning-samples/partitioning-consumer-sample-rabbit/src/main/docker/assembly-rabbit.xml rename partitioning-samples/{partitioning-consumer-rabbit => partitioning-consumer-sample-rabbit}/src/main/java/demo/PartitioningRabbitDemo.java (100%) rename partitioning-samples/{partitioning-consumer-rabbit => partitioning-consumer-sample-rabbit}/src/main/java/demo/PartitioningRabbitDemoApplication.java (100%) rename partitioning-samples/{partitioning-consumer-rabbit => partitioning-consumer-sample-rabbit}/src/main/resources/application.yml (100%) rename partitioning-samples/{partitioning-consumer-rabbit => partitioning-consumer-sample-rabbit}/src/test/java/demo/ModuleApplicationTests.java (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/.mvn/jvm.config (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/.mvn/maven.config (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/.mvn/wrapper/maven-wrapper.jar (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/.mvn/wrapper/maven-wrapper.properties (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/mvnw (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/mvnw.cmd (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/pom.xml (57%) create mode 100644 partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-kafka.xml create mode 100644 partitioning-samples/partitioning-producer-sample/src/main/docker/assembly-rabbit.xml rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/src/main/java/demo/producer/PartProducerApplication.java (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/src/main/java/demo/producer/Producer.java (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/src/main/resources/application.yml (100%) rename partitioning-samples/{partitioning-producer => partitioning-producer-sample}/src/test/java/demo/producer/ModuleApplicationTests.java (100%) create mode 100644 processor-samples/uppercase-transformer/src/main/docker/assembly-kafka.xml create mode 100644 processor-samples/uppercase-transformer/src/main/docker/assembly-rabbit.xml 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 + + +