diff --git a/.flattened-pom.xml b/.flattened-pom.xml
new file mode 100644
index 00000000..f6ff9282
--- /dev/null
+++ b/.flattened-pom.xml
@@ -0,0 +1,79 @@
+
+
+ 4.0.0
+
+ org.springframework.cloud
+ spring-cloud-build
+ 2.2.0.BUILD-SNAPSHOT
+
+
+ org.springframework.cloud
+ spring-cloud-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ pom
+ Spring Cloud Gateway
+ Spring Cloud Gateway
+ https://spring.io/spring-cloud/spring-cloud-gateway
+
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ sgibb
+ Spencer Gibb
+ sgibb at pivotal.io
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+ Project lead
+
+
+
+
+ scm:git:git://github.com/spring-cloud/spring-cloud-gateway.git
+ scm:git:ssh://git@github.com/spring-cloud/spring-cloud-gateway.git
+ https://github.com/spring-cloud/spring-cloud-gateway
+
+
+
+ spring
+
+
+
+ false
+
+
+ true
+
+ spring-snapshots
+ Spring Snapshots
+ https://repo.spring.io/libs-snapshot-local
+
+
+
+ false
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/libs-milestone-local
+
+
+
+ false
+
+ spring-releases
+ Spring Releases
+ https://repo.spring.io/release
+
+
+
+
+
diff --git a/docs/.flattened-pom.xml b/docs/.flattened-pom.xml
new file mode 100644
index 00000000..9e7549d3
--- /dev/null
+++ b/docs/.flattened-pom.xml
@@ -0,0 +1,52 @@
+
+
+ 4.0.0
+
+ org.springframework.cloud
+ spring-cloud-gateway
+ 2.2.0.BUILD-SNAPSHOT
+
+ org.springframework.cloud
+ spring-cloud-gateway-docs
+ 2.2.0.BUILD-SNAPSHOT
+ pom
+ Spring Cloud Gateway Docs
+ Spring Cloud Docs
+ https://spring.io/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-docs
+
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ sgibb
+ Spencer Gibb
+ sgibb at pivotal.io
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+ Project lead
+
+
+
+
+ scm:git:git://github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-docs
+ scm:git:ssh://git@github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-docs
+ https://github.com/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-docs
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+
+
+
diff --git a/spring-cloud-gateway-core/.flattened-pom.xml b/spring-cloud-gateway-core/.flattened-pom.xml
new file mode 100644
index 00000000..a7b39252
--- /dev/null
+++ b/spring-cloud-gateway-core/.flattened-pom.xml
@@ -0,0 +1,159 @@
+
+
+ 4.0.0
+
+ org.springframework.cloud
+ spring-cloud-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ ..
+
+ org.springframework.cloud
+ spring-cloud-gateway-core
+ 2.2.0.BUILD-SNAPSHOT
+ Spring Cloud Gateway Core
+ Spring Cloud Gateway Core
+ https://spring.io/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-core
+
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ sgibb
+ Spencer Gibb
+ sgibb at pivotal.io
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+ Project lead
+
+
+
+
+ scm:git:git://github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-core
+ scm:git:ssh://git@github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-core
+ https://github.com/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-core
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+ 2.2.1.RELEASE
+ compile
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.boot
+ spring-boot-starter-webflux
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.cloud
+ spring-cloud-starter-netflix-ribbon
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+
+
+ ribbon-transport
+ com.netflix.ribbon
+
+
+ rxnetty
+ io.reactivex
+
+
+ true
+
+
+ org.springframework.cloud
+ spring-cloud-starter-netflix-hystrix
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+ true
+
+
+ org.springframework.cloud
+ spring-cloud-loadbalancer
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+ true
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.boot
+ spring-boot-starter-security
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
+ 1.3.50
+ compile
+ true
+
+
+ org.jetbrains.kotlin
+ kotlin-reflect
+ 1.3.50
+ compile
+ true
+
+
+ io.projectreactor.addons
+ reactor-extra
+ 3.3.0.RELEASE
+ compile
+
+
+ org.springframework.boot
+ spring-boot-autoconfigure-processor
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.cloud
+ spring-cloud-starter-circuitbreaker-reactor-resilience4j
+ 1.0.0.BUILD-SNAPSHOT
+ compile
+ true
+
+
+
diff --git a/spring-cloud-gateway-mvc/.flattened-pom.xml b/spring-cloud-gateway-mvc/.flattened-pom.xml
new file mode 100644
index 00000000..17b2ea34
--- /dev/null
+++ b/spring-cloud-gateway-mvc/.flattened-pom.xml
@@ -0,0 +1,66 @@
+
+
+ 4.0.0
+
+ org.springframework.cloud
+ spring-cloud-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ ..
+
+ org.springframework.cloud
+ spring-cloud-gateway-mvc
+ 2.2.0.BUILD-SNAPSHOT
+ spring-cloud-gateway-mvc
+ Spring Cloud Gateway MVC
+ https://spring.io/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-mvc
+
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ sgibb
+ Spencer Gibb
+ sgibb at pivotal.io
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+ Project lead
+
+
+
+
+ scm:git:git://github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-mvc
+ scm:git:ssh://git@github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-mvc
+ https://github.com/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-mvc
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ 2.2.1.RELEASE
+ compile
+
+
+ org.springframework.boot
+ spring-boot-autoconfigure-processor
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+
diff --git a/spring-cloud-gateway-sample/.flattened-pom.xml b/spring-cloud-gateway-sample/.flattened-pom.xml
new file mode 100644
index 00000000..05578c5a
--- /dev/null
+++ b/spring-cloud-gateway-sample/.flattened-pom.xml
@@ -0,0 +1,100 @@
+
+
+ 4.0.0
+
+ org.springframework.cloud
+ spring-cloud-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ ..
+
+ org.springframework.cloud
+ spring-cloud-gateway-sample
+ 2.2.0.BUILD-SNAPSHOT
+ Spring Cloud Gateway Sample
+ Spring Cloud Gateway Sample
+ https://spring.io/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-sample
+
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ sgibb
+ Spencer Gibb
+ sgibb at pivotal.io
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+ Project lead
+
+
+
+
+ scm:git:git://github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-sample
+ scm:git:ssh://git@github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-sample
+ https://github.com/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-sample
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+ 2.2.1.RELEASE
+ compile
+
+
+ org.springframework.boot
+ spring-boot-starter-webflux
+ 2.2.1.RELEASE
+ compile
+
+
+ org.springframework.cloud
+ spring-cloud-starter-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+
+
+ org.springframework.cloud
+ spring-cloud-starter-netflix-ribbon
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+
+
+ ribbon-transport
+ com.netflix.ribbon
+
+
+ rxnetty
+ io.reactivex
+
+
+
+
+ org.isomorphism
+ token-bucket
+ 1.7
+ compile
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib
+ 1.3.50
+ compile
+ true
+
+
+ org.jetbrains.kotlin
+ kotlin-reflect
+ 1.3.50
+ compile
+ true
+
+
+
diff --git a/spring-cloud-gateway-webflux/.flattened-pom.xml b/spring-cloud-gateway-webflux/.flattened-pom.xml
new file mode 100644
index 00000000..e5fa3c3f
--- /dev/null
+++ b/spring-cloud-gateway-webflux/.flattened-pom.xml
@@ -0,0 +1,66 @@
+
+
+ 4.0.0
+
+ org.springframework.cloud
+ spring-cloud-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ ..
+
+ org.springframework.cloud
+ spring-cloud-gateway-webflux
+ 2.2.0.BUILD-SNAPSHOT
+ spring-cloud-gateway-webflux
+ Spring Cloud Gateway Webflux
+ https://spring.io/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-webflux
+
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ sgibb
+ Spencer Gibb
+ sgibb at pivotal.io
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+ Project lead
+
+
+
+
+ scm:git:git://github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-webflux
+ scm:git:ssh://git@github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-gateway-webflux
+ https://github.com/spring-cloud/spring-cloud-gateway/spring-cloud-gateway-webflux
+
+
+
+ org.springframework.boot
+ spring-boot-starter-webflux
+ 2.2.1.RELEASE
+ compile
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+ org.springframework.boot
+ spring-boot-autoconfigure-processor
+ 2.2.1.RELEASE
+ compile
+ true
+
+
+
diff --git a/spring-cloud-starter-gateway/.flattened-pom.xml b/spring-cloud-starter-gateway/.flattened-pom.xml
new file mode 100644
index 00000000..bcd0f2fc
--- /dev/null
+++ b/spring-cloud-starter-gateway/.flattened-pom.xml
@@ -0,0 +1,71 @@
+
+
+ 4.0.0
+
+ org.springframework.cloud
+ spring-cloud-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ ..
+
+ org.springframework.cloud
+ spring-cloud-starter-gateway
+ 2.2.0.BUILD-SNAPSHOT
+ spring-cloud-starter-gateway
+ Spring Cloud Starter
+ https://projects.spring.io/spring-cloud
+
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+
+
+
+
+ sgibb
+ Spencer Gibb
+ sgibb at pivotal.io
+ Pivotal Software, Inc.
+ https://www.spring.io
+
+ Project lead
+
+
+
+
+ scm:git:git://github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-starter-gateway
+ scm:git:ssh://git@github.com/spring-cloud/spring-cloud-gateway.git/spring-cloud-starter-gateway
+ https://github.com/spring-cloud/spring-cloud-gateway/spring-cloud-starter-gateway
+
+
+
+ org.springframework.cloud
+ spring-cloud-starter
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+
+
+ org.springframework.cloud
+ spring-cloud-gateway-core
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+
+
+ org.springframework.boot
+ spring-boot-starter-webflux
+ 2.2.1.RELEASE
+ compile
+
+
+ org.springframework.cloud
+ spring-cloud-starter-loadbalancer
+ 2.2.0.BUILD-SNAPSHOT
+ compile
+ true
+
+
+