diff --git a/README.adoc b/README.adoc
index c94e77b01..4459c48b7 100644
--- a/README.adoc
+++ b/README.adoc
@@ -103,7 +103,7 @@ string like that.)
== Building
-:jdkversion: 17
+:jdkversion: 1.8
=== Basic Compile and Test
@@ -129,9 +129,23 @@ the `.mvn` configuration, so if you find you have to do it to make a
build succeed, please raise a ticket to get the settings added to
source control.
-The projects that require middleware (i.e. Redis) for testing generally
-require that a local instance of [Docker](https://www.docker.com/get-started) is installed and running.
+For hints on how to build the project look in `.travis.yml` if there
+is one. There should be a "script" and maybe "install" command. Also
+look at the "services" section to see if any services need to be
+running locally (e.g. mongo or rabbit). Ignore the git-related bits
+that you might find in "before_install" since they're related to setting git
+credentials and you already have those.
+The projects that require middleware generally include a
+`docker-compose.yml`, so consider using
+https://docs.docker.com/compose/[Docker Compose] to run the middeware servers
+in Docker containers. See the README in the
+https://github.com/spring-cloud-samples/scripts[scripts demo
+repository] for specific instructions about the common cases of mongo,
+rabbit and redis.
+
+NOTE: If all else fails, build with the command from `.travis.yml` (usually
+`./mvnw install`).
=== Documentation
@@ -364,54 +378,3 @@ Go to `File` -> `Settings` -> `Other settings` -> `Checkstyle`. There click on t
- `checkstyle.additional.suppressions.file` - this variable corresponds to suppressions in your local project. E.g. you're working on `spring-cloud-contract`. Then point to the `project-root/src/checkstyle/checkstyle-suppressions.xml` folder. Example for `spring-cloud-contract` would be: `/home/username/spring-cloud-contract/src/checkstyle/checkstyle-suppressions.xml`.
IMPORTANT: Remember to set the `Scan Scope` to `All sources` since we apply checkstyle rules for production and test sources.
-
-=== Duplicate Finder
-
-Spring Cloud Build brings along the `basepom:duplicate-finder-maven-plugin`, that enables flagging duplicate and conflicting classes and resources on the java classpath.
-
-==== Duplicate Finder configuration
-
-Duplicate finder is *enabled by default* and will run in the `verify` phase of your Maven build, but it will only take effect in your project if you add the `duplicate-finder-maven-plugin` to the `build` section of the projecst's `pom.xml`.
-
-.pom.xml
-[source,xml]
-----
-
-
-
- org.basepom.maven
- duplicate-finder-maven-plugin
-
-
-
-----
-
-For other properties, we have set defaults as listed in the https://github.com/basepom/duplicate-finder-maven-plugin/wiki[plugin documentation].
-
-You can easily override them but setting the value of the selected property prefixed with `duplicate-finder-maven-plugin`. For example, set `duplicate-finder-maven-plugin.skip` to `true` in order to skip duplicates check in your build.
-
-If you need to add `ignoredClassPatterns` or `ignoredResourcePatterns` to your setup, make sure to add them in the plugin configuration section of your project:
-
-[source,xml]
-----
-
-
-
- org.basepom.maven
- duplicate-finder-maven-plugin
-
-
- org.joda.time.base.BaseDateTime
- .*module-info
-
-
- changelog.txt
-
-
-
-
-
-
-
-----
-
diff --git a/docs/pom.xml b/docs/pom.xml
index 2d631eb09..3949ce854 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
pom
Spring Cloud Function Docs
diff --git a/pom.xml b/pom.xml
index 7a0eb78f4..fa7df8f8b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,13 +6,13 @@
spring-cloud-function-parent
Spring Cloud Function Parent
- 3.1.7
+ 3.1.7-SNAPSHOT
pom
org.springframework.cloud
spring-cloud-build
- 3.0.5
+ 3.0.6-SNAPSHOT
diff --git a/spring-cloud-function-adapters/pom.xml b/spring-cloud-function-adapters/pom.xml
index f3dd58546..9e619a057 100644
--- a/spring-cloud-function-adapters/pom.xml
+++ b/spring-cloud-function-adapters/pom.xml
@@ -10,7 +10,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
spring-cloud-function-adapter-parent
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml
index cc8adef85..c81c7fb7a 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/pom.xml
@@ -13,7 +13,7 @@
org.springframework.cloud
spring-cloud-function-adapter-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/pom.xml b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/pom.xml
index a62357864..66b199d8b 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/pom.xml
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-azure/pom.xml
@@ -13,7 +13,7 @@
org.springframework.cloud
spring-cloud-function-adapter-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/pom.xml b/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/pom.xml
index bd00ad55b..f2ad2c3b0 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/pom.xml
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-gcp/pom.xml
@@ -11,7 +11,7 @@
spring-cloud-function-adapter-parent
org.springframework.cloud
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/pom.xml b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/pom.xml
index 5ae08af83..126c4b81a 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/pom.xml
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-openwhisk/pom.xml
@@ -13,7 +13,7 @@
org.springframework.cloud
spring-cloud-function-adapter-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-compiler/pom.xml b/spring-cloud-function-compiler/pom.xml
index c0a501faa..2b27880cc 100644
--- a/spring-cloud-function-compiler/pom.xml
+++ b/spring-cloud-function-compiler/pom.xml
@@ -12,7 +12,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-context/pom.xml b/spring-cloud-function-context/pom.xml
index 521f043cc..b4a89674d 100644
--- a/spring-cloud-function-context/pom.xml
+++ b/spring-cloud-function-context/pom.xml
@@ -12,7 +12,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-core/pom.xml b/spring-cloud-function-core/pom.xml
index 3db8f65dc..7f07b81e9 100644
--- a/spring-cloud-function-core/pom.xml
+++ b/spring-cloud-function-core/pom.xml
@@ -12,7 +12,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-dependencies/pom.xml b/spring-cloud-function-dependencies/pom.xml
index f49f52575..16df2a811 100644
--- a/spring-cloud-function-dependencies/pom.xml
+++ b/spring-cloud-function-dependencies/pom.xml
@@ -6,11 +6,11 @@
spring-cloud-dependencies-parent
org.springframework.cloud
- 3.0.5
+ 3.0.6-SNAPSHOT
spring-cloud-function-dependencies
- 3.1.7
+ 3.1.7-SNAPSHOT
pom
Spring Cloud Function Dependencies
Spring Cloud Function Dependencies
diff --git a/spring-cloud-function-deployer/pom.xml b/spring-cloud-function-deployer/pom.xml
index 9f8e76b82..86905c3f4 100644
--- a/spring-cloud-function-deployer/pom.xml
+++ b/spring-cloud-function-deployer/pom.xml
@@ -10,7 +10,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-deployer/src/it/bootapp-multi/pom.xml b/spring-cloud-function-deployer/src/it/bootapp-multi/pom.xml
index 43c1b84bb..14755023e 100644
--- a/spring-cloud-function-deployer/src/it/bootapp-multi/pom.xml
+++ b/spring-cloud-function-deployer/src/it/bootapp-multi/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-deployer/src/it/bootapp-with-javax/pom.xml b/spring-cloud-function-deployer/src/it/bootapp-with-javax/pom.xml
index f4be62253..772efc8d3 100644
--- a/spring-cloud-function-deployer/src/it/bootapp-with-javax/pom.xml
+++ b/spring-cloud-function-deployer/src/it/bootapp-with-javax/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.17.RELEASE
diff --git a/spring-cloud-function-deployer/src/it/bootapp-with-scf/pom.xml b/spring-cloud-function-deployer/src/it/bootapp-with-scf/pom.xml
index 399dcdb99..ad3aa1f70 100644
--- a/spring-cloud-function-deployer/src/it/bootapp-with-scf/pom.xml
+++ b/spring-cloud-function-deployer/src/it/bootapp-with-scf/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-deployer/src/it/bootapp/pom.xml b/spring-cloud-function-deployer/src/it/bootapp/pom.xml
index 921e3e8dd..c871deb25 100644
--- a/spring-cloud-function-deployer/src/it/bootapp/pom.xml
+++ b/spring-cloud-function-deployer/src/it/bootapp/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-deployer/src/it/bootjar-multi/pom.xml b/spring-cloud-function-deployer/src/it/bootjar-multi/pom.xml
index 1c0ff7429..486ff64b0 100644
--- a/spring-cloud-function-deployer/src/it/bootjar-multi/pom.xml
+++ b/spring-cloud-function-deployer/src/it/bootjar-multi/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-deployer/src/it/bootjar/pom.xml b/spring-cloud-function-deployer/src/it/bootjar/pom.xml
index d0a5abfd9..b04be517c 100644
--- a/spring-cloud-function-deployer/src/it/bootjar/pom.xml
+++ b/spring-cloud-function-deployer/src/it/bootjar/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-deployer/src/it/bootjarnostart/pom.xml b/spring-cloud-function-deployer/src/it/bootjarnostart/pom.xml
index ba1a35a3d..916e09476 100644
--- a/spring-cloud-function-deployer/src/it/bootjarnostart/pom.xml
+++ b/spring-cloud-function-deployer/src/it/bootjarnostart/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-kotlin/pom.xml b/spring-cloud-function-kotlin/pom.xml
index 7d2e00619..fe008fe44 100644
--- a/spring-cloud-function-kotlin/pom.xml
+++ b/spring-cloud-function-kotlin/pom.xml
@@ -12,7 +12,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-rsocket/pom.xml b/spring-cloud-function-rsocket/pom.xml
index 212ceef78..59c0df58e 100644
--- a/spring-cloud-function-rsocket/pom.xml
+++ b/spring-cloud-function-rsocket/pom.xml
@@ -12,7 +12,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-functional-sample-aws/pom.xml b/spring-cloud-function-samples/function-functional-sample-aws/pom.xml
index 0d247e4bf..a675d75a4 100644
--- a/spring-cloud-function-samples/function-functional-sample-aws/pom.xml
+++ b/spring-cloud-function-samples/function-functional-sample-aws/pom.xml
@@ -25,7 +25,7 @@
1.8
1.0.27.RELEASE
3.9.0
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-aws-custom-bean/pom.xml b/spring-cloud-function-samples/function-sample-aws-custom-bean/pom.xml
index 546635674..912bd40ff 100644
--- a/spring-cloud-function-samples/function-sample-aws-custom-bean/pom.xml
+++ b/spring-cloud-function-samples/function-sample-aws-custom-bean/pom.xml
@@ -17,7 +17,7 @@
1.8
1.0.27.RELEASE
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-aws-custom/pom.xml b/spring-cloud-function-samples/function-sample-aws-custom/pom.xml
index 08ebe9f55..8bb47c2ae 100644
--- a/spring-cloud-function-samples/function-sample-aws-custom/pom.xml
+++ b/spring-cloud-function-samples/function-sample-aws-custom/pom.xml
@@ -17,7 +17,7 @@
1.8
1.0.27.RELEASE
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-aws-routing/pom.xml b/spring-cloud-function-samples/function-sample-aws-routing/pom.xml
index b21ec5ef7..a3cef7c93 100644
--- a/spring-cloud-function-samples/function-sample-aws-routing/pom.xml
+++ b/spring-cloud-function-samples/function-sample-aws-routing/pom.xml
@@ -25,7 +25,7 @@
1.8
1.0.27.RELEASE
2.0.2
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-aws/pom.xml b/spring-cloud-function-samples/function-sample-aws/pom.xml
index f122ab979..da2722f9a 100644
--- a/spring-cloud-function-samples/function-sample-aws/pom.xml
+++ b/spring-cloud-function-samples/function-sample-aws/pom.xml
@@ -25,7 +25,7 @@
1.8
1.0.27.RELEASE
2.0.2
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-cloudevent-rsocket/pom.xml b/spring-cloud-function-samples/function-sample-cloudevent-rsocket/pom.xml
index fdfae643d..551a27a5a 100644
--- a/spring-cloud-function-samples/function-sample-cloudevent-rsocket/pom.xml
+++ b/spring-cloud-function-samples/function-sample-cloudevent-rsocket/pom.xml
@@ -18,7 +18,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-samples/function-sample-cloudevent-stream/pom.xml b/spring-cloud-function-samples/function-sample-cloudevent-stream/pom.xml
index b9f234b57..bcec45097 100644
--- a/spring-cloud-function-samples/function-sample-cloudevent-stream/pom.xml
+++ b/spring-cloud-function-samples/function-sample-cloudevent-stream/pom.xml
@@ -17,7 +17,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-samples/function-sample-cloudevent/pom.xml b/spring-cloud-function-samples/function-sample-cloudevent/pom.xml
index 58e8379c0..bd5fd4944 100644
--- a/spring-cloud-function-samples/function-sample-cloudevent/pom.xml
+++ b/spring-cloud-function-samples/function-sample-cloudevent/pom.xml
@@ -17,7 +17,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-samples/function-sample-compiler/pom.xml b/spring-cloud-function-samples/function-sample-compiler/pom.xml
index c4fb1f8a5..9e2357d06 100644
--- a/spring-cloud-function-samples/function-sample-compiler/pom.xml
+++ b/spring-cloud-function-samples/function-sample-compiler/pom.xml
@@ -20,7 +20,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
3.1.2.RELEASE
1.0.27.RELEASE
diff --git a/spring-cloud-function-samples/function-sample-functional-aws-routing/pom.xml b/spring-cloud-function-samples/function-sample-functional-aws-routing/pom.xml
index a36926a4d..1d9b04f3a 100644
--- a/spring-cloud-function-samples/function-sample-functional-aws-routing/pom.xml
+++ b/spring-cloud-function-samples/function-sample-functional-aws-routing/pom.xml
@@ -25,7 +25,7 @@
1.8
1.0.27.RELEASE
2.0.2
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-gcp-http/pom.xml b/spring-cloud-function-samples/function-sample-gcp-http/pom.xml
index 54d8cdaab..0da87d852 100644
--- a/spring-cloud-function-samples/function-sample-gcp-http/pom.xml
+++ b/spring-cloud-function-samples/function-sample-gcp-http/pom.xml
@@ -20,7 +20,7 @@
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-pof/pom.xml b/spring-cloud-function-samples/function-sample-pof/pom.xml
index 5750746b0..85da3a684 100644
--- a/spring-cloud-function-samples/function-sample-pof/pom.xml
+++ b/spring-cloud-function-samples/function-sample-pof/pom.xml
@@ -22,7 +22,7 @@
UTF-8
1.8
3.1.2.RELEASE
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-pojo/pom.xml b/spring-cloud-function-samples/function-sample-pojo/pom.xml
index 33ddce95d..ca2489d4a 100644
--- a/spring-cloud-function-samples/function-sample-pojo/pom.xml
+++ b/spring-cloud-function-samples/function-sample-pojo/pom.xml
@@ -20,7 +20,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-samples/function-sample-spring-integration/pom.xml b/spring-cloud-function-samples/function-sample-spring-integration/pom.xml
index 508efc2f1..9070ec709 100644
--- a/spring-cloud-function-samples/function-sample-spring-integration/pom.xml
+++ b/spring-cloud-function-samples/function-sample-spring-integration/pom.xml
@@ -20,7 +20,7 @@
UTF-8
UTF-8
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-supplier-exporter/pom.xml b/spring-cloud-function-samples/function-sample-supplier-exporter/pom.xml
index d451b7842..cc3195333 100644
--- a/spring-cloud-function-samples/function-sample-supplier-exporter/pom.xml
+++ b/spring-cloud-function-samples/function-sample-supplier-exporter/pom.xml
@@ -20,7 +20,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-samples/function-sample-task/pom.xml b/spring-cloud-function-samples/function-sample-task/pom.xml
index 0371c3e4d..e0782164a 100644
--- a/spring-cloud-function-samples/function-sample-task/pom.xml
+++ b/spring-cloud-function-samples/function-sample-task/pom.xml
@@ -20,7 +20,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
3.1.2.RELEASE
diff --git a/spring-cloud-function-samples/function-sample/pom.xml b/spring-cloud-function-samples/function-sample/pom.xml
index b3dea90e7..3b584afde 100644
--- a/spring-cloud-function-samples/function-sample/pom.xml
+++ b/spring-cloud-function-samples/function-sample/pom.xml
@@ -20,7 +20,7 @@
1.8
- 3.1.7
+ 3.1.7-SNAPSHOT
1.0.27.RELEASE
diff --git a/spring-cloud-function-samples/pom.xml b/spring-cloud-function-samples/pom.xml
index 9018f578e..030e2982e 100644
--- a/spring-cloud-function-samples/pom.xml
+++ b/spring-cloud-function-samples/pom.xml
@@ -11,7 +11,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-task/pom.xml b/spring-cloud-function-task/pom.xml
index ff7cde9e9..89cd828da 100644
--- a/spring-cloud-function-task/pom.xml
+++ b/spring-cloud-function-task/pom.xml
@@ -12,7 +12,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-function-web/pom.xml b/spring-cloud-function-web/pom.xml
index 74bb91191..d559294b0 100644
--- a/spring-cloud-function-web/pom.xml
+++ b/spring-cloud-function-web/pom.xml
@@ -12,7 +12,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
diff --git a/spring-cloud-starter-function-web/pom.xml b/spring-cloud-starter-function-web/pom.xml
index c51722c81..9496f23a3 100644
--- a/spring-cloud-starter-function-web/pom.xml
+++ b/spring-cloud-starter-function-web/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
..
spring-cloud-starter-function-web
diff --git a/spring-cloud-starter-function-webflux/pom.xml b/spring-cloud-starter-function-webflux/pom.xml
index 1e85d6c4d..2b791c83d 100644
--- a/spring-cloud-starter-function-webflux/pom.xml
+++ b/spring-cloud-starter-function-webflux/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-function-parent
- 3.1.7
+ 3.1.7-SNAPSHOT
spring-cloud-starter-function-webflux
spring-cloud-starter-function-webflux