From 5c416ef3a98e2b60f2e3a51df0c6a8fe77925153 Mon Sep 17 00:00:00 2001 From: Soby Chacko Date: Wed, 23 Feb 2022 15:33:21 -0500 Subject: [PATCH] Migrating to mono-repo --- .gitignore => rabbit-binder/.gitignore | 0 {.mvn => rabbit-binder/.mvn}/jvm.config | 0 {.mvn => rabbit-binder/.mvn}/maven.config | 0 .../.mvn}/wrapper/MavenWrapperDownloader.java | 0 .../.mvn}/wrapper/maven-wrapper.jar | Bin .../.mvn}/wrapper/maven-wrapper.properties | 0 .settings.xml => rabbit-binder/.settings.xml | 0 LICENSE => rabbit-binder/LICENSE | 0 README.adoc => rabbit-binder/README.adoc | 0 README.md => rabbit-binder/README.md | 0 .../docker-compose-RABBITMQ-stop.sh | 0 .../ci-docker-compose}/docker-compose-RABBITMQ.sh | 0 .../ci-docker-compose}/docker-compose-RABBITMQ.yml | 0 {docs => rabbit-binder/docs}/pom.xml | 0 .../docs}/src/main/asciidoc/.gitignore | 0 .../docs}/src/main/asciidoc/Guardfile | 0 .../docs}/src/main/asciidoc/README.adoc | 0 .../docs}/src/main/asciidoc/_configprops.adoc | 0 .../docs}/src/main/asciidoc/appendix.adoc | 0 .../docs}/src/main/asciidoc/building.adoc | 0 .../docs}/src/main/asciidoc/contributing.adoc | 0 .../docs}/src/main/asciidoc/dlq.adoc | 0 .../docs}/src/main/asciidoc/ghpages.sh | 0 .../src/main/asciidoc/images/part-bindings.png | Bin .../src/main/asciidoc/images/part-exchange.png | Bin .../docs}/src/main/asciidoc/images/part-queues.png | Bin .../src/main/asciidoc/images/rabbit-binder.png | Bin .../docs}/src/main/asciidoc/index-docinfo.xml | 0 .../docs}/src/main/asciidoc/overview.adoc | 0 .../docs}/src/main/asciidoc/partitions.adoc | 0 ...spring-cloud-stream-binder-rabbit-aggregate.adoc | 0 .../asciidoc/spring-cloud-stream-binder-rabbit.adoc | 0 .../docs}/src/main/ruby/generate_readme.sh | 0 mvnw => rabbit-binder/mvnw | 0 mvnw.cmd => rabbit-binder/mvnw.cmd | 0 pom.xml => rabbit-binder/pom.xml | 0 .../spring-cloud-starter-stream-rabbit}/pom.xml | 0 .../spring-cloud-stream-binder-rabbit-core}/.jdk8 | 0 .../spring-cloud-stream-binder-rabbit-core}/pom.xml | 0 .../binder/rabbit/admin/RabbitAdminException.java | 0 .../binder/rabbit/admin/RabbitBindingCleaner.java | 0 .../RabbitBinderConfigurationProperties.java | 0 .../rabbit/properties/RabbitBindingProperties.java | 0 .../rabbit/properties/RabbitCommonProperties.java | 0 .../rabbit/properties/RabbitConsumerProperties.java | 0 .../properties/RabbitExtendedBindingProperties.java | 0 .../rabbit/properties/RabbitProducerProperties.java | 0 .../RabbitExchangeQueueProvisioner.java | 0 .../.jdk8 | 0 .../pom.xml | 0 .../binder/test/junit/rabbit/RabbitTestSupport.java | 0 .../spring-cloud-stream-binder-rabbit}/.jdk8 | 0 .../spring-cloud-stream-binder-rabbit}/pom.xml | 0 .../RabbitExpressionEvaluatingInterceptor.java | 0 .../binder/rabbit/RabbitMessageChannelBinder.java | 0 .../binder/rabbit/RabbitStreamMessageHandler.java | 0 .../cloud/stream/binder/rabbit/StreamUtils.java | 0 ...BindingHandlerMappingsProviderConfiguration.java | 0 .../rabbit/config/RabbitBinderConfiguration.java | 0 .../binder/rabbit/config/RabbitConfiguration.java | 0 .../RabbitMessageChannelBinderConfiguration.java | 0 .../binder/rabbit/deployer/RabbitDeployer.java | 0 .../RabbitDeployerEnvironmentPostProcessor.java | 0 .../src/main/resources/META-INF/spring.binders | 0 .../src/main/resources/META-INF/spring.factories | 0 ...lizedQueueConnectionFactoryIntegrationTests.java | 0 .../binder/rabbit/RabbitBinderCleanerTests.java | 0 .../stream/binder/rabbit/RabbitBinderTests.java | 0 .../stream/binder/rabbit/RabbitTestBinder.java | 0 .../stream/binder/rabbit/RepublishUnitTests.java | 0 .../rabbit/integration/RabbitBinderModuleTests.java | 0 .../rabbit/stream/AbstractIntegrationTests.java | 0 .../stream/RabbitStreamBinderModuleTests.java | 0 .../stream/RabbitStreamMessageHandlerTests.java | 0 .../src/test/resources/log4j.properties | 0 .../src}/checkstyle/checkstyle-suppressions.xml | 0 .../update-version.sh | 0 77 files changed, 0 insertions(+), 0 deletions(-) rename .gitignore => rabbit-binder/.gitignore (100%) rename {.mvn => rabbit-binder/.mvn}/jvm.config (100%) rename {.mvn => rabbit-binder/.mvn}/maven.config (100%) rename {.mvn => rabbit-binder/.mvn}/wrapper/MavenWrapperDownloader.java (100%) rename {.mvn => rabbit-binder/.mvn}/wrapper/maven-wrapper.jar (100%) rename {.mvn => rabbit-binder/.mvn}/wrapper/maven-wrapper.properties (100%) rename .settings.xml => rabbit-binder/.settings.xml (100%) rename LICENSE => rabbit-binder/LICENSE (100%) rename README.adoc => rabbit-binder/README.adoc (100%) rename README.md => rabbit-binder/README.md (100%) rename {ci-docker-compose => rabbit-binder/ci-docker-compose}/docker-compose-RABBITMQ-stop.sh (100%) rename {ci-docker-compose => rabbit-binder/ci-docker-compose}/docker-compose-RABBITMQ.sh (100%) rename {ci-docker-compose => rabbit-binder/ci-docker-compose}/docker-compose-RABBITMQ.yml (100%) rename {docs => rabbit-binder/docs}/pom.xml (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/.gitignore (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/Guardfile (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/README.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/_configprops.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/appendix.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/building.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/contributing.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/dlq.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/ghpages.sh (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/images/part-bindings.png (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/images/part-exchange.png (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/images/part-queues.png (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/images/rabbit-binder.png (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/index-docinfo.xml (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/overview.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/partitions.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/spring-cloud-stream-binder-rabbit-aggregate.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/asciidoc/spring-cloud-stream-binder-rabbit.adoc (100%) rename {docs => rabbit-binder/docs}/src/main/ruby/generate_readme.sh (100%) rename mvnw => rabbit-binder/mvnw (100%) rename mvnw.cmd => rabbit-binder/mvnw.cmd (100%) rename pom.xml => rabbit-binder/pom.xml (100%) rename {spring-cloud-starter-stream-rabbit => rabbit-binder/spring-cloud-starter-stream-rabbit}/pom.xml (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/.jdk8 (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/pom.xml (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitAdminException.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitBindingCleaner.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBinderConfigurationProperties.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBindingProperties.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitCommonProperties.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitConsumerProperties.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitExtendedBindingProperties.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitProducerProperties.java (100%) rename {spring-cloud-stream-binder-rabbit-core => rabbit-binder/spring-cloud-stream-binder-rabbit-core}/src/main/java/org/springframework/cloud/stream/binder/rabbit/provisioning/RabbitExchangeQueueProvisioner.java (100%) rename {spring-cloud-stream-binder-rabbit-test-support => rabbit-binder/spring-cloud-stream-binder-rabbit-test-support}/.jdk8 (100%) rename {spring-cloud-stream-binder-rabbit-test-support => rabbit-binder/spring-cloud-stream-binder-rabbit-test-support}/pom.xml (100%) rename {spring-cloud-stream-binder-rabbit-test-support => rabbit-binder/spring-cloud-stream-binder-rabbit-test-support}/src/main/java/org/springframework/cloud/stream/binder/test/junit/rabbit/RabbitTestSupport.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/.jdk8 (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/pom.xml (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitExpressionEvaluatingInterceptor.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitStreamMessageHandler.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/StreamUtils.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/ExtendedBindingHandlerMappingsProviderConfiguration.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitBinderConfiguration.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitConfiguration.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitMessageChannelBinderConfiguration.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployer.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployerEnvironmentPostProcessor.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/resources/META-INF/spring.binders (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/main/resources/META-INF/spring.factories (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitTestBinder.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/RepublishUnitTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/AbstractIntegrationTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamBinderModuleTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamMessageHandlerTests.java (100%) rename {spring-cloud-stream-binder-rabbit => rabbit-binder/spring-cloud-stream-binder-rabbit}/src/test/resources/log4j.properties (100%) rename {src => rabbit-binder/src}/checkstyle/checkstyle-suppressions.xml (100%) rename update-version.sh => rabbit-binder/update-version.sh (100%) diff --git a/.gitignore b/rabbit-binder/.gitignore similarity index 100% rename from .gitignore rename to rabbit-binder/.gitignore diff --git a/.mvn/jvm.config b/rabbit-binder/.mvn/jvm.config similarity index 100% rename from .mvn/jvm.config rename to rabbit-binder/.mvn/jvm.config diff --git a/.mvn/maven.config b/rabbit-binder/.mvn/maven.config similarity index 100% rename from .mvn/maven.config rename to rabbit-binder/.mvn/maven.config diff --git a/.mvn/wrapper/MavenWrapperDownloader.java b/rabbit-binder/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from .mvn/wrapper/MavenWrapperDownloader.java rename to rabbit-binder/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/.mvn/wrapper/maven-wrapper.jar b/rabbit-binder/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from .mvn/wrapper/maven-wrapper.jar rename to rabbit-binder/.mvn/wrapper/maven-wrapper.jar diff --git a/.mvn/wrapper/maven-wrapper.properties b/rabbit-binder/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from .mvn/wrapper/maven-wrapper.properties rename to rabbit-binder/.mvn/wrapper/maven-wrapper.properties diff --git a/.settings.xml b/rabbit-binder/.settings.xml similarity index 100% rename from .settings.xml rename to rabbit-binder/.settings.xml diff --git a/LICENSE b/rabbit-binder/LICENSE similarity index 100% rename from LICENSE rename to rabbit-binder/LICENSE diff --git a/README.adoc b/rabbit-binder/README.adoc similarity index 100% rename from README.adoc rename to rabbit-binder/README.adoc diff --git a/README.md b/rabbit-binder/README.md similarity index 100% rename from README.md rename to rabbit-binder/README.md diff --git a/ci-docker-compose/docker-compose-RABBITMQ-stop.sh b/rabbit-binder/ci-docker-compose/docker-compose-RABBITMQ-stop.sh similarity index 100% rename from ci-docker-compose/docker-compose-RABBITMQ-stop.sh rename to rabbit-binder/ci-docker-compose/docker-compose-RABBITMQ-stop.sh diff --git a/ci-docker-compose/docker-compose-RABBITMQ.sh b/rabbit-binder/ci-docker-compose/docker-compose-RABBITMQ.sh similarity index 100% rename from ci-docker-compose/docker-compose-RABBITMQ.sh rename to rabbit-binder/ci-docker-compose/docker-compose-RABBITMQ.sh diff --git a/ci-docker-compose/docker-compose-RABBITMQ.yml b/rabbit-binder/ci-docker-compose/docker-compose-RABBITMQ.yml similarity index 100% rename from ci-docker-compose/docker-compose-RABBITMQ.yml rename to rabbit-binder/ci-docker-compose/docker-compose-RABBITMQ.yml diff --git a/docs/pom.xml b/rabbit-binder/docs/pom.xml similarity index 100% rename from docs/pom.xml rename to rabbit-binder/docs/pom.xml diff --git a/docs/src/main/asciidoc/.gitignore b/rabbit-binder/docs/src/main/asciidoc/.gitignore similarity index 100% rename from docs/src/main/asciidoc/.gitignore rename to rabbit-binder/docs/src/main/asciidoc/.gitignore diff --git a/docs/src/main/asciidoc/Guardfile b/rabbit-binder/docs/src/main/asciidoc/Guardfile similarity index 100% rename from docs/src/main/asciidoc/Guardfile rename to rabbit-binder/docs/src/main/asciidoc/Guardfile diff --git a/docs/src/main/asciidoc/README.adoc b/rabbit-binder/docs/src/main/asciidoc/README.adoc similarity index 100% rename from docs/src/main/asciidoc/README.adoc rename to rabbit-binder/docs/src/main/asciidoc/README.adoc diff --git a/docs/src/main/asciidoc/_configprops.adoc b/rabbit-binder/docs/src/main/asciidoc/_configprops.adoc similarity index 100% rename from docs/src/main/asciidoc/_configprops.adoc rename to rabbit-binder/docs/src/main/asciidoc/_configprops.adoc diff --git a/docs/src/main/asciidoc/appendix.adoc b/rabbit-binder/docs/src/main/asciidoc/appendix.adoc similarity index 100% rename from docs/src/main/asciidoc/appendix.adoc rename to rabbit-binder/docs/src/main/asciidoc/appendix.adoc diff --git a/docs/src/main/asciidoc/building.adoc b/rabbit-binder/docs/src/main/asciidoc/building.adoc similarity index 100% rename from docs/src/main/asciidoc/building.adoc rename to rabbit-binder/docs/src/main/asciidoc/building.adoc diff --git a/docs/src/main/asciidoc/contributing.adoc b/rabbit-binder/docs/src/main/asciidoc/contributing.adoc similarity index 100% rename from docs/src/main/asciidoc/contributing.adoc rename to rabbit-binder/docs/src/main/asciidoc/contributing.adoc diff --git a/docs/src/main/asciidoc/dlq.adoc b/rabbit-binder/docs/src/main/asciidoc/dlq.adoc similarity index 100% rename from docs/src/main/asciidoc/dlq.adoc rename to rabbit-binder/docs/src/main/asciidoc/dlq.adoc diff --git a/docs/src/main/asciidoc/ghpages.sh b/rabbit-binder/docs/src/main/asciidoc/ghpages.sh similarity index 100% rename from docs/src/main/asciidoc/ghpages.sh rename to rabbit-binder/docs/src/main/asciidoc/ghpages.sh diff --git a/docs/src/main/asciidoc/images/part-bindings.png b/rabbit-binder/docs/src/main/asciidoc/images/part-bindings.png similarity index 100% rename from docs/src/main/asciidoc/images/part-bindings.png rename to rabbit-binder/docs/src/main/asciidoc/images/part-bindings.png diff --git a/docs/src/main/asciidoc/images/part-exchange.png b/rabbit-binder/docs/src/main/asciidoc/images/part-exchange.png similarity index 100% rename from docs/src/main/asciidoc/images/part-exchange.png rename to rabbit-binder/docs/src/main/asciidoc/images/part-exchange.png diff --git a/docs/src/main/asciidoc/images/part-queues.png b/rabbit-binder/docs/src/main/asciidoc/images/part-queues.png similarity index 100% rename from docs/src/main/asciidoc/images/part-queues.png rename to rabbit-binder/docs/src/main/asciidoc/images/part-queues.png diff --git a/docs/src/main/asciidoc/images/rabbit-binder.png b/rabbit-binder/docs/src/main/asciidoc/images/rabbit-binder.png similarity index 100% rename from docs/src/main/asciidoc/images/rabbit-binder.png rename to rabbit-binder/docs/src/main/asciidoc/images/rabbit-binder.png diff --git a/docs/src/main/asciidoc/index-docinfo.xml b/rabbit-binder/docs/src/main/asciidoc/index-docinfo.xml similarity index 100% rename from docs/src/main/asciidoc/index-docinfo.xml rename to rabbit-binder/docs/src/main/asciidoc/index-docinfo.xml diff --git a/docs/src/main/asciidoc/overview.adoc b/rabbit-binder/docs/src/main/asciidoc/overview.adoc similarity index 100% rename from docs/src/main/asciidoc/overview.adoc rename to rabbit-binder/docs/src/main/asciidoc/overview.adoc diff --git a/docs/src/main/asciidoc/partitions.adoc b/rabbit-binder/docs/src/main/asciidoc/partitions.adoc similarity index 100% rename from docs/src/main/asciidoc/partitions.adoc rename to rabbit-binder/docs/src/main/asciidoc/partitions.adoc diff --git a/docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit-aggregate.adoc b/rabbit-binder/docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit-aggregate.adoc similarity index 100% rename from docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit-aggregate.adoc rename to rabbit-binder/docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit-aggregate.adoc diff --git a/docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit.adoc b/rabbit-binder/docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit.adoc similarity index 100% rename from docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit.adoc rename to rabbit-binder/docs/src/main/asciidoc/spring-cloud-stream-binder-rabbit.adoc diff --git a/docs/src/main/ruby/generate_readme.sh b/rabbit-binder/docs/src/main/ruby/generate_readme.sh similarity index 100% rename from docs/src/main/ruby/generate_readme.sh rename to rabbit-binder/docs/src/main/ruby/generate_readme.sh diff --git a/mvnw b/rabbit-binder/mvnw similarity index 100% rename from mvnw rename to rabbit-binder/mvnw diff --git a/mvnw.cmd b/rabbit-binder/mvnw.cmd similarity index 100% rename from mvnw.cmd rename to rabbit-binder/mvnw.cmd diff --git a/pom.xml b/rabbit-binder/pom.xml similarity index 100% rename from pom.xml rename to rabbit-binder/pom.xml diff --git a/spring-cloud-starter-stream-rabbit/pom.xml b/rabbit-binder/spring-cloud-starter-stream-rabbit/pom.xml similarity index 100% rename from spring-cloud-starter-stream-rabbit/pom.xml rename to rabbit-binder/spring-cloud-starter-stream-rabbit/pom.xml diff --git a/spring-cloud-stream-binder-rabbit-core/.jdk8 b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/.jdk8 similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/.jdk8 rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/.jdk8 diff --git a/spring-cloud-stream-binder-rabbit-core/pom.xml b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/pom.xml similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/pom.xml rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/pom.xml diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitAdminException.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitAdminException.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitAdminException.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitAdminException.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitBindingCleaner.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitBindingCleaner.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitBindingCleaner.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/admin/RabbitBindingCleaner.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBinderConfigurationProperties.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBinderConfigurationProperties.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBinderConfigurationProperties.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBinderConfigurationProperties.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBindingProperties.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBindingProperties.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBindingProperties.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitBindingProperties.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitCommonProperties.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitCommonProperties.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitCommonProperties.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitCommonProperties.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitConsumerProperties.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitConsumerProperties.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitConsumerProperties.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitConsumerProperties.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitExtendedBindingProperties.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitExtendedBindingProperties.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitExtendedBindingProperties.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitExtendedBindingProperties.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitProducerProperties.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitProducerProperties.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitProducerProperties.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/properties/RabbitProducerProperties.java diff --git a/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/provisioning/RabbitExchangeQueueProvisioner.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/provisioning/RabbitExchangeQueueProvisioner.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/provisioning/RabbitExchangeQueueProvisioner.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-core/src/main/java/org/springframework/cloud/stream/binder/rabbit/provisioning/RabbitExchangeQueueProvisioner.java diff --git a/spring-cloud-stream-binder-rabbit-test-support/.jdk8 b/rabbit-binder/spring-cloud-stream-binder-rabbit-test-support/.jdk8 similarity index 100% rename from spring-cloud-stream-binder-rabbit-test-support/.jdk8 rename to rabbit-binder/spring-cloud-stream-binder-rabbit-test-support/.jdk8 diff --git a/spring-cloud-stream-binder-rabbit-test-support/pom.xml b/rabbit-binder/spring-cloud-stream-binder-rabbit-test-support/pom.xml similarity index 100% rename from spring-cloud-stream-binder-rabbit-test-support/pom.xml rename to rabbit-binder/spring-cloud-stream-binder-rabbit-test-support/pom.xml diff --git a/spring-cloud-stream-binder-rabbit-test-support/src/main/java/org/springframework/cloud/stream/binder/test/junit/rabbit/RabbitTestSupport.java b/rabbit-binder/spring-cloud-stream-binder-rabbit-test-support/src/main/java/org/springframework/cloud/stream/binder/test/junit/rabbit/RabbitTestSupport.java similarity index 100% rename from spring-cloud-stream-binder-rabbit-test-support/src/main/java/org/springframework/cloud/stream/binder/test/junit/rabbit/RabbitTestSupport.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit-test-support/src/main/java/org/springframework/cloud/stream/binder/test/junit/rabbit/RabbitTestSupport.java diff --git a/spring-cloud-stream-binder-rabbit/.jdk8 b/rabbit-binder/spring-cloud-stream-binder-rabbit/.jdk8 similarity index 100% rename from spring-cloud-stream-binder-rabbit/.jdk8 rename to rabbit-binder/spring-cloud-stream-binder-rabbit/.jdk8 diff --git a/spring-cloud-stream-binder-rabbit/pom.xml b/rabbit-binder/spring-cloud-stream-binder-rabbit/pom.xml similarity index 100% rename from spring-cloud-stream-binder-rabbit/pom.xml rename to rabbit-binder/spring-cloud-stream-binder-rabbit/pom.xml diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitExpressionEvaluatingInterceptor.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitExpressionEvaluatingInterceptor.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitExpressionEvaluatingInterceptor.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitExpressionEvaluatingInterceptor.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitMessageChannelBinder.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitStreamMessageHandler.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitStreamMessageHandler.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitStreamMessageHandler.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/RabbitStreamMessageHandler.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/StreamUtils.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/StreamUtils.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/StreamUtils.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/StreamUtils.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/ExtendedBindingHandlerMappingsProviderConfiguration.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/ExtendedBindingHandlerMappingsProviderConfiguration.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/ExtendedBindingHandlerMappingsProviderConfiguration.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/ExtendedBindingHandlerMappingsProviderConfiguration.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitBinderConfiguration.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitBinderConfiguration.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitBinderConfiguration.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitBinderConfiguration.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitConfiguration.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitConfiguration.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitConfiguration.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitConfiguration.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitMessageChannelBinderConfiguration.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitMessageChannelBinderConfiguration.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitMessageChannelBinderConfiguration.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/config/RabbitMessageChannelBinderConfiguration.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployer.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployer.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployer.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployer.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployerEnvironmentPostProcessor.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployerEnvironmentPostProcessor.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployerEnvironmentPostProcessor.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/java/org/springframework/cloud/stream/binder/rabbit/deployer/RabbitDeployerEnvironmentPostProcessor.java diff --git a/spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.binders b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.binders similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.binders rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.binders diff --git a/spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.factories b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.factories similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.factories rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/main/resources/META-INF/spring.factories diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/LocalizedQueueConnectionFactoryIntegrationTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderCleanerTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitBinderTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitTestBinder.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitTestBinder.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitTestBinder.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RabbitTestBinder.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RepublishUnitTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RepublishUnitTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RepublishUnitTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/RepublishUnitTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/integration/RabbitBinderModuleTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/AbstractIntegrationTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/AbstractIntegrationTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/AbstractIntegrationTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/AbstractIntegrationTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamBinderModuleTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamBinderModuleTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamBinderModuleTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamBinderModuleTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamMessageHandlerTests.java b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamMessageHandlerTests.java similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamMessageHandlerTests.java rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/java/org/springframework/cloud/stream/binder/rabbit/stream/RabbitStreamMessageHandlerTests.java diff --git a/spring-cloud-stream-binder-rabbit/src/test/resources/log4j.properties b/rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/resources/log4j.properties similarity index 100% rename from spring-cloud-stream-binder-rabbit/src/test/resources/log4j.properties rename to rabbit-binder/spring-cloud-stream-binder-rabbit/src/test/resources/log4j.properties diff --git a/src/checkstyle/checkstyle-suppressions.xml b/rabbit-binder/src/checkstyle/checkstyle-suppressions.xml similarity index 100% rename from src/checkstyle/checkstyle-suppressions.xml rename to rabbit-binder/src/checkstyle/checkstyle-suppressions.xml diff --git a/update-version.sh b/rabbit-binder/update-version.sh similarity index 100% rename from update-version.sh rename to rabbit-binder/update-version.sh