diff --git a/functions/common/aws-s3-common/pom.xml b/functions/common/aws-s3-common/pom.xml
index b3bffe81..f300d74c 100644
--- a/functions/common/aws-s3-common/pom.xml
+++ b/functions/common/aws-s3-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent/pom.xml
aws-s3-common
diff --git a/functions/common/cdc-debezium-boot-starter/pom.xml b/functions/common/cdc-debezium-boot-starter/pom.xml
index fd18678d..03c27d16 100644
--- a/functions/common/cdc-debezium-boot-starter/pom.xml
+++ b/functions/common/cdc-debezium-boot-starter/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
cdc-debezium-boot-starter
diff --git a/functions/common/cdc-debezium-common/pom.xml b/functions/common/cdc-debezium-common/pom.xml
index c3e1d814..efe17d63 100644
--- a/functions/common/cdc-debezium-common/pom.xml
+++ b/functions/common/cdc-debezium-common/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
cdc-debezium-common
diff --git a/functions/common/config-common/pom.xml b/functions/common/config-common/pom.xml
index 50adf6a4..2479c580 100644
--- a/functions/common/config-common/pom.xml
+++ b/functions/common/config-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
config-common
diff --git a/functions/common/file-common/pom.xml b/functions/common/file-common/pom.xml
index 59d2b420..d08a1dc9 100644
--- a/functions/common/file-common/pom.xml
+++ b/functions/common/file-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
file-common
diff --git a/functions/common/ftp-common/pom.xml b/functions/common/ftp-common/pom.xml
index 54b684df..4538fb33 100644
--- a/functions/common/ftp-common/pom.xml
+++ b/functions/common/ftp-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
ftp-common
diff --git a/functions/common/function-test-support/pom.xml b/functions/common/function-test-support/pom.xml
index b37b895e..40b9b20f 100644
--- a/functions/common/function-test-support/pom.xml
+++ b/functions/common/function-test-support/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
function-test-support
diff --git a/functions/common/geode-common/pom.xml b/functions/common/geode-common/pom.xml
index fd637cf8..008d03a6 100644
--- a/functions/common/geode-common/pom.xml
+++ b/functions/common/geode-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
geode-common
diff --git a/functions/common/metadata-store-common/pom.xml b/functions/common/metadata-store-common/pom.xml
index 705b67db..b420847f 100644
--- a/functions/common/metadata-store-common/pom.xml
+++ b/functions/common/metadata-store-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
metadata-store-common
diff --git a/functions/common/mqtt-common/pom.xml b/functions/common/mqtt-common/pom.xml
index 1df2c1c7..8965daed 100644
--- a/functions/common/mqtt-common/pom.xml
+++ b/functions/common/mqtt-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
mqtt-common
diff --git a/functions/common/pom.xml b/functions/common/pom.xml
deleted file mode 100644
index 4b9a3113..00000000
--- a/functions/common/pom.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- 4.0.0
-
-
- org.springframework.cloud.fn
- java-functions-parent
- ${revision}
-
-
- java-functions-common-parent
- java-functions-common-parent
- Pivotal Java Functions Common Parent
- pom
-
-
-
- aws-s3-common
- config-common
- file-common
- ftp-common
- function-test-support
- geode-common
- metadata-store-common
- mqtt-common
- tcp-common
- twitter-common
- tensorflow-common
- cdc-debezium-common
- cdc-debezium-boot-starter
-
-
-
-
diff --git a/functions/common/tcp-common/pom.xml b/functions/common/tcp-common/pom.xml
index df98ef79..64277970 100644
--- a/functions/common/tcp-common/pom.xml
+++ b/functions/common/tcp-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
tcp-common
diff --git a/functions/common/tensorflow-common/pom.xml b/functions/common/tensorflow-common/pom.xml
index 6fb5a424..2fe300c0 100644
--- a/functions/common/tensorflow-common/pom.xml
+++ b/functions/common/tensorflow-common/pom.xml
@@ -6,8 +6,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
tensorflow-common
diff --git a/functions/common/twitter-common/pom.xml b/functions/common/twitter-common/pom.xml
index 79f19a6e..da8a54a3 100644
--- a/functions/common/twitter-common/pom.xml
+++ b/functions/common/twitter-common/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-common-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
twitter-common
diff --git a/functions/consumer/analytics-consumer/pom.xml b/functions/consumer/analytics-consumer/pom.xml
index 97ca16f6..ae10d3ba 100644
--- a/functions/consumer/analytics-consumer/pom.xml
+++ b/functions/consumer/analytics-consumer/pom.xml
@@ -6,8 +6,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
analytics-consumer
diff --git a/functions/consumer/cassandra-consumer/pom.xml b/functions/consumer/cassandra-consumer/pom.xml
index 4115ac52..4a0da5de 100644
--- a/functions/consumer/cassandra-consumer/pom.xml
+++ b/functions/consumer/cassandra-consumer/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
cassandra-consumer
diff --git a/functions/consumer/elasticsearch-consumer/pom.xml b/functions/consumer/elasticsearch-consumer/pom.xml
index ebe203d4..4658d0f6 100644
--- a/functions/consumer/elasticsearch-consumer/pom.xml
+++ b/functions/consumer/elasticsearch-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
elasticsearch-consumer
diff --git a/functions/consumer/file-consumer/pom.xml b/functions/consumer/file-consumer/pom.xml
index 5bac29e9..5d9b3429 100644
--- a/functions/consumer/file-consumer/pom.xml
+++ b/functions/consumer/file-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
file-consumer
diff --git a/functions/consumer/ftp-consumer/pom.xml b/functions/consumer/ftp-consumer/pom.xml
index 0e48f342..66c84dd1 100644
--- a/functions/consumer/ftp-consumer/pom.xml
+++ b/functions/consumer/ftp-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
ftp-consumer
diff --git a/functions/consumer/geode-consumer/pom.xml b/functions/consumer/geode-consumer/pom.xml
index 8053afee..279086c2 100644
--- a/functions/consumer/geode-consumer/pom.xml
+++ b/functions/consumer/geode-consumer/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
geode-consumer
diff --git a/functions/consumer/jdbc-consumer/pom.xml b/functions/consumer/jdbc-consumer/pom.xml
index f1c726ce..44e6b347 100644
--- a/functions/consumer/jdbc-consumer/pom.xml
+++ b/functions/consumer/jdbc-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
jdbc-consumer
diff --git a/functions/consumer/log-consumer/pom.xml b/functions/consumer/log-consumer/pom.xml
index f8a9f83f..a573f373 100644
--- a/functions/consumer/log-consumer/pom.xml
+++ b/functions/consumer/log-consumer/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
log-consumer
diff --git a/functions/consumer/mongodb-consumer/pom.xml b/functions/consumer/mongodb-consumer/pom.xml
index 5d690065..06d6435c 100644
--- a/functions/consumer/mongodb-consumer/pom.xml
+++ b/functions/consumer/mongodb-consumer/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
mongodb-consumer
diff --git a/functions/consumer/mqtt-consumer/pom.xml b/functions/consumer/mqtt-consumer/pom.xml
index 837a80c4..d16ba133 100644
--- a/functions/consumer/mqtt-consumer/pom.xml
+++ b/functions/consumer/mqtt-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
mqtt-consumer
diff --git a/functions/consumer/pom.xml b/functions/consumer/pom.xml
deleted file mode 100644
index 0bb07b92..00000000
--- a/functions/consumer/pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
- 4.0.0
-
-
- org.springframework.cloud.fn
- java-functions-parent
- ${revision}
-
-
- java-functions-consumer-parent
- java-functions-consumer-parent
- Pivotal Java Functions Consumer Parent
- pom
-
-
-
- cassandra-consumer
- elasticsearch-consumer
- analytics-consumer
- file-consumer
- ftp-consumer
- geode-consumer
- jdbc-consumer
- log-consumer
- mongodb-consumer
- mqtt-consumer
- rabbit-consumer
- redis-consumer
- sftp-consumer
- tcp-consumer
- websocket-consumer
- s3-consumer
- twitter-consumer
- wavefront-consumer
- rsocket-consumer
-
-
-
-
diff --git a/functions/consumer/rabbit-consumer/pom.xml b/functions/consumer/rabbit-consumer/pom.xml
index c9dba83a..04f49132 100644
--- a/functions/consumer/rabbit-consumer/pom.xml
+++ b/functions/consumer/rabbit-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
rabbit-consumer
diff --git a/functions/consumer/redis-consumer/pom.xml b/functions/consumer/redis-consumer/pom.xml
index 63b9bb4c..14b6fac6 100644
--- a/functions/consumer/redis-consumer/pom.xml
+++ b/functions/consumer/redis-consumer/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
redis-consumer
diff --git a/functions/consumer/rsocket-consumer/pom.xml b/functions/consumer/rsocket-consumer/pom.xml
index 4e21d402..c7dc2743 100644
--- a/functions/consumer/rsocket-consumer/pom.xml
+++ b/functions/consumer/rsocket-consumer/pom.xml
@@ -6,8 +6,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
rsocket-consumer
diff --git a/functions/consumer/s3-consumer/pom.xml b/functions/consumer/s3-consumer/pom.xml
index b6214c57..b601e165 100644
--- a/functions/consumer/s3-consumer/pom.xml
+++ b/functions/consumer/s3-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
s3-consumer
diff --git a/functions/consumer/sftp-consumer/pom.xml b/functions/consumer/sftp-consumer/pom.xml
index e2e798bd..728c406f 100644
--- a/functions/consumer/sftp-consumer/pom.xml
+++ b/functions/consumer/sftp-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
sftp-consumer
diff --git a/functions/consumer/tcp-consumer/pom.xml b/functions/consumer/tcp-consumer/pom.xml
index f96c2535..a8392f8c 100644
--- a/functions/consumer/tcp-consumer/pom.xml
+++ b/functions/consumer/tcp-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
tcp-consumer
diff --git a/functions/consumer/twitter-consumer/pom.xml b/functions/consumer/twitter-consumer/pom.xml
index 020e8f6a..032e87c7 100644
--- a/functions/consumer/twitter-consumer/pom.xml
+++ b/functions/consumer/twitter-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
twitter-consumer
diff --git a/functions/consumer/wavefront-consumer/pom.xml b/functions/consumer/wavefront-consumer/pom.xml
index 59bd2b89..df44459c 100644
--- a/functions/consumer/wavefront-consumer/pom.xml
+++ b/functions/consumer/wavefront-consumer/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
wavefront-consumer
diff --git a/functions/consumer/websocket-consumer/pom.xml b/functions/consumer/websocket-consumer/pom.xml
index 80b09437..c25b9bf5 100644
--- a/functions/consumer/websocket-consumer/pom.xml
+++ b/functions/consumer/websocket-consumer/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-consumer-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
websocket-consumer
diff --git a/functions/function-dependencies/pom.xml b/functions/function-dependencies/pom.xml
index 407630c9..56c5d7f3 100644
--- a/functions/function-dependencies/pom.xml
+++ b/functions/function-dependencies/pom.xml
@@ -8,6 +8,7 @@
org.springframework.cloud.fn
java-functions-parent
${revision}
+ ..
function-dependencies
diff --git a/functions/function/aggregator-function/pom.xml b/functions/function/aggregator-function/pom.xml
index ca3b519a..01325255 100644
--- a/functions/function/aggregator-function/pom.xml
+++ b/functions/function/aggregator-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
aggregator-function
diff --git a/functions/function/filter-function/pom.xml b/functions/function/filter-function/pom.xml
index 13a1cd02..a1554b48 100644
--- a/functions/function/filter-function/pom.xml
+++ b/functions/function/filter-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
filter-function
diff --git a/functions/function/header-enricher-function/pom.xml b/functions/function/header-enricher-function/pom.xml
index ed24c588..7f79975b 100644
--- a/functions/function/header-enricher-function/pom.xml
+++ b/functions/function/header-enricher-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
header-enricher-function
diff --git a/functions/function/http-request-function/pom.xml b/functions/function/http-request-function/pom.xml
index 34be1e1e..4b3a2fe9 100644
--- a/functions/function/http-request-function/pom.xml
+++ b/functions/function/http-request-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
http-request-function
diff --git a/functions/function/image-recognition-function/pom.xml b/functions/function/image-recognition-function/pom.xml
index 960011ac..dc53d800 100644
--- a/functions/function/image-recognition-function/pom.xml
+++ b/functions/function/image-recognition-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
image-recognition-function
diff --git a/functions/function/object-detection-function/pom.xml b/functions/function/object-detection-function/pom.xml
index e69fcea6..f96971be 100644
--- a/functions/function/object-detection-function/pom.xml
+++ b/functions/function/object-detection-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
object-detection-function
diff --git a/functions/function/payload-converter-function/pom.xml b/functions/function/payload-converter-function/pom.xml
index ed22c817..70e8a36e 100644
--- a/functions/function/payload-converter-function/pom.xml
+++ b/functions/function/payload-converter-function/pom.xml
@@ -6,8 +6,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
payload-converter-function
diff --git a/functions/function/pom.xml b/functions/function/pom.xml
deleted file mode 100644
index f4ee2e75..00000000
--- a/functions/function/pom.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
- 4.0.0
-
-
- org.springframework.cloud.fn
- java-functions-parent
- ${revision}
-
-
- java-functions-function-parent
- java-functions-function-parent
- Pivotal Java Functions Function Parent
- pom
-
-
-
- aggregator-function
- filter-function
- header-enricher-function
- http-request-function
- spel-function
- payload-converter-function
- splitter-function
- tasklauncher-function
- task-launch-request-function
- twitter-function
- image-recognition-function
- object-detection-function
- semantic-segmentation-function
-
-
-
-
diff --git a/functions/function/semantic-segmentation-function/pom.xml b/functions/function/semantic-segmentation-function/pom.xml
index a810e811..20e6682d 100644
--- a/functions/function/semantic-segmentation-function/pom.xml
+++ b/functions/function/semantic-segmentation-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
semantic-segmentation-function
diff --git a/functions/function/spel-function/pom.xml b/functions/function/spel-function/pom.xml
index 36880c11..441ee6db 100644
--- a/functions/function/spel-function/pom.xml
+++ b/functions/function/spel-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
spel-function
diff --git a/functions/function/splitter-function/pom.xml b/functions/function/splitter-function/pom.xml
index 3a1d5234..175342c5 100644
--- a/functions/function/splitter-function/pom.xml
+++ b/functions/function/splitter-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
splitter-function
diff --git a/functions/function/task-launch-request-function/pom.xml b/functions/function/task-launch-request-function/pom.xml
index b1901583..2e6e413f 100644
--- a/functions/function/task-launch-request-function/pom.xml
+++ b/functions/function/task-launch-request-function/pom.xml
@@ -6,8 +6,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
task-launch-request-function
diff --git a/functions/function/tasklauncher-function/pom.xml b/functions/function/tasklauncher-function/pom.xml
index 39849c06..71f886dc 100644
--- a/functions/function/tasklauncher-function/pom.xml
+++ b/functions/function/tasklauncher-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
tasklauncher-function
diff --git a/functions/function/twitter-function/pom.xml b/functions/function/twitter-function/pom.xml
index bb645956..04934f77 100644
--- a/functions/function/twitter-function/pom.xml
+++ b/functions/function/twitter-function/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-function-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
twitter-function
diff --git a/functions/pom.xml b/functions/pom.xml
index 869e8aa6..8cea7630 100644
--- a/functions/pom.xml
+++ b/functions/pom.xml
@@ -2,12 +2,6 @@
4.0.0
-
- org.springframework.cloud.stream.app
- stream-applications
- 3.0.0-SNAPSHOT
-
-
org.springframework.cloud.fn
java-functions-parent
${revision}
@@ -17,47 +11,385 @@
1.0.0-SNAPSHOT
+ 1.8
+ 3.1.1
+ 3.2.1
+ 2.22.2
+ UTF-8
+ UTF-8
+ ${java.version}
+ ${java.version}
+ 3.0.1
+ 3.1.0
+ false
+ true
+ true
+ true
+ 8.29
+ https://raw.githubusercontent.com/spring-cloud/stream-applications/master/etc/checkstyle
+
+ ${checkstyle.location}/checkstyle-suppressions.xml
+
+
+ ${checkstyle.location}/nohttp-checkstyle.xml
+
+
+ ${checkstyle.location}/checkstyle-suppressions.xml
+
+ 0.0.2.RELEASE
+ true
+ 0.0.7
+ 2.3.4.RELEASE
+ 3.0.9.RELEASE
+ 5.3.3.BUILD-SNAPSHOT
+ 1.15.0-rc2
-
+
+ common/aws-s3-common
+ common/config-common
+ common/file-common
+ common/ftp-common
+ common/function-test-support
+ common/geode-common
+ common/metadata-store-common
+ common/mqtt-common
+ common/tcp-common
+ common/twitter-common
+ common/tensorflow-common
+ common/cdc-debezium-common
+ common/cdc-debezium-boot-starter
-
-
- org.springframework.boot
- spring-boot-starter-json
-
-
- org.springframework.boot
- spring-boot-starter-integration
-
+ consumer/cassandra-consumer
+ consumer/elasticsearch-consumer
+ consumer/analytics-consumer
+ consumer/file-consumer
+ consumer/ftp-consumer
+ consumer/geode-consumer
+ consumer/jdbc-consumer
+ consumer/log-consumer
+ consumer/mongodb-consumer
+ consumer/mqtt-consumer
+ consumer/rabbit-consumer
+ consumer/redis-consumer
+ consumer/sftp-consumer
+ consumer/tcp-consumer
+ consumer/websocket-consumer
+ consumer/s3-consumer
+ consumer/twitter-consumer
+ consumer/wavefront-consumer
+ consumer/rsocket-consumer
-
-
- org.springframework.integration
- spring-integration-test
- test
-
+ function/aggregator-function
+ function/filter-function
+ function/header-enricher-function
+ function/http-request-function
+ function/spel-function
+ function/payload-converter-function
+ function/splitter-function
+ function/tasklauncher-function
+ function/task-launch-request-function
+ function/twitter-function
+ function/image-recognition-function
+ function/object-detection-function
+ function/semantic-segmentation-function
-
- org.awaitility
- awaitility
- test
-
-
- junit
- junit
-
-
-
+ supplier/file-supplier
+ supplier/ftp-supplier
+ supplier/geode-supplier
+ supplier/http-supplier
+ supplier/jdbc-supplier
+ supplier/jms-supplier
+ supplier/mail-supplier
+ supplier/mongodb-supplier
+ supplier/mqtt-supplier
+ supplier/sftp-supplier
+ supplier/tcp-supplier
+ supplier/time-supplier
+ supplier/rabbit-supplier
+ supplier/websocket-supplier
+ supplier/s3-supplier
+ supplier/twitter-supplier
+ supplier/cdc-debezium-supplier
+ supplier/syslog-supplier
-
-
-
- common
- consumer
- function
- supplier
+ spring-functions-parent
function-dependencies
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ javadoc
+ package
+
+ jar
+
+
+
+
+ true
+
+
+
+
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ attach-sources
+ package
+
+ jar
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.2
+
+
+ **/*Tests.java
+ **/*Test.java
+
+
+ **/Abstract*.java
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${puppycrawl-tools-checkstyle.version}
+
+
+ io.spring.javaformat
+ spring-javaformat-checkstyle
+ ${spring-javaformat-checkstyle.version}
+
+
+ io.spring.nohttp
+ nohttp-checkstyle
+ ${nohttp-checkstyle.version}
+
+
+
+
+ checkstyle-validation
+ validate
+ true
+
+ ${disable.checks}
+ ${checkstyle.location}/checkstyle.xml
+ ${checkstyle.location}/checkstyle-header.txt
+
+ checkstyle.build.directory=${project.build.directory}
+ checkstyle.suppressions.file=${checkstyle.suppressions.file}
+ checkstyle.additional.suppressions.file=${checkstyle.additional.suppressions.file}
+
+ true
+
+ ${maven-checkstyle-plugin.includeTestSourceDirectory}
+
+ ${maven-checkstyle-plugin.failsOnError}
+
+
+ ${maven-checkstyle-plugin.failOnViolation}
+
+
+
+ check
+
+
+
+ no-http-checkstyle-validation
+ validate
+ true
+
+ ${disable.nohttp.checks}
+ ${checkstyle.nohttp.file}
+ **/*
+ **/.idea/**/*,**/.git/**/*,**/target/**/*,**/*.log
+ ./
+
+
+ check
+
+
+
+
+
+
+
+
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0
+ Copyright 2014-2020 the original author or authors.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied.
+
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+
+
+
+ scm:git:git://github.com/pivotal/java-functions.git
+ scm:git:ssh://git@github.com/pivotal/java-functions.git
+ https://github.com/pivotal/java-functions
+
+
+
+
+
+ repo.spring.io
+ Spring Release Repository
+ https://repo.spring.io/libs-release-local
+
+
+
+ repo.spring.io
+ Spring Snapshot Repository
+ https://repo.spring.io/libs-snapshot-local
+
+
+
+
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+
+
+ spring-snapshots
+ Spring Snapshots
+ https://repo.spring.io/snapshot
+
+ true
+
+
+
+
+
+
+
+
+ spring-milestones
+ Spring Milestones
+ https://repo.spring.io/milestone
+
+
+
+ spring-snapshots
+ Spring Snapshots
+ https://repo.spring.io/snapshot
+
+ true
+
+
+
+
+
+
+
+
+ milestone
+
+
+ repo.spring.io
+ Spring Milestone Repository
+ https://repo.spring.io/libs-milestone-local
+
+
+
+
+
+ central
+
+
+
+ maven-gpg-plugin
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://oss.sonatype.org/content/repositories/snapshots/
+
+
+
+
+
diff --git a/functions/spring-functions-parent/pom.xml b/functions/spring-functions-parent/pom.xml
index 0b17bc32..fa286a50 100644
--- a/functions/spring-functions-parent/pom.xml
+++ b/functions/spring-functions-parent/pom.xml
@@ -8,10 +8,10 @@
org.springframework.cloud.fn
java-functions-parent
${revision}
+ ..
spring-functions-parent
- 1.0.0-SNAPSHOT
pom
@@ -21,4 +21,104 @@
5.3.3.BUILD-SNAPSHOT
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ provided
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.junit.vintage
+ junit-vintage-engine
+
+
+
+
+ io.projectreactor
+ reactor-test
+ test
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-json
+
+
+ org.springframework.boot
+ spring-boot-starter-integration
+
+
+
+
+ org.springframework.integration
+ spring-integration-test
+ test
+
+
+
+ org.awaitility
+ awaitility
+ test
+
+
+ junit
+ junit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+ org.springframework.integration
+ spring-integration-bom
+ ${spring-integration-dependencies.version}
+ import
+ pom
+
+
+
+ org.springframework.cloud
+ spring-cloud-function-dependencies
+ ${spring-cloud-function.version}
+ import
+ pom
+
+
+
+
+
+
diff --git a/functions/supplier/cdc-debezium-supplier/pom.xml b/functions/supplier/cdc-debezium-supplier/pom.xml
index ef152fde..c1cfdb75 100644
--- a/functions/supplier/cdc-debezium-supplier/pom.xml
+++ b/functions/supplier/cdc-debezium-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
cdc-debezium-supplier
diff --git a/functions/supplier/file-supplier/pom.xml b/functions/supplier/file-supplier/pom.xml
index e8ad8c1b..b1ba628d 100644
--- a/functions/supplier/file-supplier/pom.xml
+++ b/functions/supplier/file-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
file-supplier
diff --git a/functions/supplier/ftp-supplier/pom.xml b/functions/supplier/ftp-supplier/pom.xml
index d604caf8..f725e829 100644
--- a/functions/supplier/ftp-supplier/pom.xml
+++ b/functions/supplier/ftp-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
ftp-supplier
diff --git a/functions/supplier/geode-supplier/pom.xml b/functions/supplier/geode-supplier/pom.xml
index 6ffba400..14d7690e 100644
--- a/functions/supplier/geode-supplier/pom.xml
+++ b/functions/supplier/geode-supplier/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
geode-supplier
diff --git a/functions/supplier/http-supplier/pom.xml b/functions/supplier/http-supplier/pom.xml
index 1f5f26c6..5d556b9c 100644
--- a/functions/supplier/http-supplier/pom.xml
+++ b/functions/supplier/http-supplier/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
http-supplier
diff --git a/functions/supplier/jdbc-supplier/pom.xml b/functions/supplier/jdbc-supplier/pom.xml
index 02588c47..b3480d2b 100644
--- a/functions/supplier/jdbc-supplier/pom.xml
+++ b/functions/supplier/jdbc-supplier/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
jdbc-supplier
diff --git a/functions/supplier/jms-supplier/pom.xml b/functions/supplier/jms-supplier/pom.xml
index 26ff1f88..fd21d904 100644
--- a/functions/supplier/jms-supplier/pom.xml
+++ b/functions/supplier/jms-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
jms-supplier
diff --git a/functions/supplier/mail-supplier/pom.xml b/functions/supplier/mail-supplier/pom.xml
index 23ee16d6..aac8ccb7 100644
--- a/functions/supplier/mail-supplier/pom.xml
+++ b/functions/supplier/mail-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
mail-supplier
diff --git a/functions/supplier/mongodb-supplier/pom.xml b/functions/supplier/mongodb-supplier/pom.xml
index 1df143fc..52ca71b8 100644
--- a/functions/supplier/mongodb-supplier/pom.xml
+++ b/functions/supplier/mongodb-supplier/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
mongodb-supplier
diff --git a/functions/supplier/mqtt-supplier/pom.xml b/functions/supplier/mqtt-supplier/pom.xml
index f5209f6d..cd659394 100644
--- a/functions/supplier/mqtt-supplier/pom.xml
+++ b/functions/supplier/mqtt-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
mqtt-supplier
diff --git a/functions/supplier/pom.xml b/functions/supplier/pom.xml
deleted file mode 100644
index f1cb4054..00000000
--- a/functions/supplier/pom.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
- 4.0.0
-
-
- org.springframework.cloud.fn
- java-functions-parent
- ${revision}
-
-
- java-functions-supplier-parent
- java-functions-supplier-parent
- Pivotal Java Functions Supplier Parent
- pom
-
-
-
- file-supplier
- ftp-supplier
- geode-supplier
- http-supplier
- jdbc-supplier
- jms-supplier
- mail-supplier
- mongodb-supplier
- mqtt-supplier
- sftp-supplier
- tcp-supplier
- time-supplier
- rabbit-supplier
- websocket-supplier
- s3-supplier
- twitter-supplier
- cdc-debezium-supplier
- syslog-supplier
-
-
-
-
diff --git a/functions/supplier/rabbit-supplier/pom.xml b/functions/supplier/rabbit-supplier/pom.xml
index 6f4a4260..e303ffa1 100644
--- a/functions/supplier/rabbit-supplier/pom.xml
+++ b/functions/supplier/rabbit-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
rabbit-supplier
diff --git a/functions/supplier/s3-supplier/pom.xml b/functions/supplier/s3-supplier/pom.xml
index 4a45a5d6..2ea3fede 100644
--- a/functions/supplier/s3-supplier/pom.xml
+++ b/functions/supplier/s3-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
s3-supplier
diff --git a/functions/supplier/sftp-supplier/pom.xml b/functions/supplier/sftp-supplier/pom.xml
index 6aef11e9..259195a7 100644
--- a/functions/supplier/sftp-supplier/pom.xml
+++ b/functions/supplier/sftp-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
sftp-supplier
diff --git a/functions/supplier/syslog-supplier/pom.xml b/functions/supplier/syslog-supplier/pom.xml
index 2a712b25..20358a56 100644
--- a/functions/supplier/syslog-supplier/pom.xml
+++ b/functions/supplier/syslog-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
syslog-supplier
diff --git a/functions/supplier/tcp-supplier/pom.xml b/functions/supplier/tcp-supplier/pom.xml
index 8ff18847..2d1d0b4f 100644
--- a/functions/supplier/tcp-supplier/pom.xml
+++ b/functions/supplier/tcp-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
tcp-supplier
diff --git a/functions/supplier/time-supplier/pom.xml b/functions/supplier/time-supplier/pom.xml
index 5b8947ef..8a067f60 100644
--- a/functions/supplier/time-supplier/pom.xml
+++ b/functions/supplier/time-supplier/pom.xml
@@ -5,8 +5,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
time-supplier
diff --git a/functions/supplier/twitter-supplier/pom.xml b/functions/supplier/twitter-supplier/pom.xml
index 902f171d..94b40e05 100644
--- a/functions/supplier/twitter-supplier/pom.xml
+++ b/functions/supplier/twitter-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
twitter-supplier
diff --git a/functions/supplier/websocket-supplier/pom.xml b/functions/supplier/websocket-supplier/pom.xml
index b340ed78..1f623081 100644
--- a/functions/supplier/websocket-supplier/pom.xml
+++ b/functions/supplier/websocket-supplier/pom.xml
@@ -4,8 +4,9 @@
org.springframework.cloud.fn
- java-functions-supplier-parent
+ spring-functions-parent
${revision}
+ ../../spring-functions-parent
websocket-supplier
diff --git a/pom.xml b/pom.xml
index 6f625704..b653fa5f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,389 +9,8 @@
Functions and Infrastructure for stream applications
pom
-
- 1.8
- 3.1.1
- 3.2.1
- 2.22.2
- UTF-8
- UTF-8
- ${java.version}
- ${java.version}
- 3.0.1
- 3.1.0
- false
- true
- true
- true
- 8.29
- https://raw.githubusercontent.com/spring-cloud/stream-applications/master/etc/checkstyle
-
- ${checkstyle.location}/checkstyle-suppressions.xml
-
-
- ${checkstyle.location}/nohttp-checkstyle.xml
-
-
- ${checkstyle.location}/checkstyle-suppressions.xml
-
- 0.0.2.RELEASE
- true
- 0.0.7
- 2.3.4.RELEASE
- 3.0.9.RELEASE
- 5.3.3.BUILD-SNAPSHOT
- 1.15.0-rc2
-
-
functions
applications
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
-
- org.springframework.boot
- spring-boot-configuration-processor
- provided
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
- org.junit.vintage
- junit-vintage-engine
-
-
-
-
- io.projectreactor
- reactor-test
- test
-
-
-
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- ${spring-boot.version}
- pom
- import
-
-
-
- org.springframework.integration
- spring-integration-bom
- ${spring-integration-dependencies.version}
- import
- pom
-
-
-
- org.springframework.cloud
- spring-cloud-function-dependencies
- ${spring-cloud-function.version}
- import
- pom
-
-
-
-
-
-
-
-
-
-
-
- org.codehaus.mojo
- flatten-maven-plugin
- 1.2.5
-
- true
- resolveCiFriendliesOnly
-
-
-
- flatten
- process-resources
-
- flatten
-
-
-
- flatten.clean
- clean
-
- clean
-
-
-
-
-
-
- maven-javadoc-plugin
- ${maven-javadoc-plugin.version}
-
-
- javadoc
- package
-
- jar
-
-
-
-
- true
-
-
-
-
- maven-source-plugin
- ${maven-source-plugin.version}
-
-
- attach-sources
- package
-
- jar
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
-
- **/*Tests.java
- **/*Test.java
-
-
- **/Abstract*.java
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${maven-checkstyle-plugin.version}
-
-
- com.puppycrawl.tools
- checkstyle
- ${puppycrawl-tools-checkstyle.version}
-
-
- io.spring.javaformat
- spring-javaformat-checkstyle
- ${spring-javaformat-checkstyle.version}
-
-
- io.spring.nohttp
- nohttp-checkstyle
- ${nohttp-checkstyle.version}
-
-
-
-
- checkstyle-validation
- validate
- true
-
- ${disable.checks}
- ${checkstyle.location}/checkstyle.xml
- ${checkstyle.location}/checkstyle-header.txt
-
- checkstyle.build.directory=${project.build.directory}
- checkstyle.suppressions.file=${checkstyle.suppressions.file}
- checkstyle.additional.suppressions.file=${checkstyle.additional.suppressions.file}
-
- true
-
- ${maven-checkstyle-plugin.includeTestSourceDirectory}
-
- ${maven-checkstyle-plugin.failsOnError}
-
-
- ${maven-checkstyle-plugin.failOnViolation}
-
-
-
- check
-
-
-
- no-http-checkstyle-validation
- validate
- true
-
- ${disable.nohttp.checks}
- ${checkstyle.nohttp.file}
- **/*
- **/.idea/**/*,**/.git/**/*,**/target/**/*,**/*.log
- ./
-
-
- check
-
-
-
-
-
-
-
-
-
-
-
-
- Apache License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0
- Copyright 2014-2020 the original author or authors.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied.
-
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
-
-
-
- scm:git:git://github.com/pivotal/java-functions.git
- scm:git:ssh://git@github.com/pivotal/java-functions.git
- https://github.com/pivotal/java-functions
-
-
-
-
-
- repo.spring.io
- Spring Release Repository
- https://repo.spring.io/libs-release-local
-
-
-
- repo.spring.io
- Spring Snapshot Repository
- https://repo.spring.io/libs-snapshot-local
-
-
-
-
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
-
-
-
-
-
- spring-milestones
- Spring Milestones
- https://repo.spring.io/milestone
-
-
-
- spring-snapshots
- Spring Snapshots
- https://repo.spring.io/snapshot
-
- true
-
-
-
-
-
-
-
-
- milestone
-
-
- repo.spring.io
- Spring Milestone Repository
- https://repo.spring.io/libs-milestone-local
-
-
-
-
-
- central
-
-
-
- maven-gpg-plugin
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
-
-
-
-
- sonatype-nexus-staging
- Nexus Release Repository
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
- sonatype-nexus-snapshots
- Sonatype Nexus Snapshots
- https://oss.sonatype.org/content/repositories/snapshots/
-
-
-
-
-
-