diff --git a/applications/stream-applications-core/pom.xml b/applications/stream-applications-core/pom.xml index 7fd859e5..22906322 100644 --- a/applications/stream-applications-core/pom.xml +++ b/applications/stream-applications-core/pom.xml @@ -2,7 +2,6 @@ 4.0.0 - org.springframework.cloud.stream.app stream-applications-core ${revision} stream-applications-core @@ -10,9 +9,9 @@ pom - org.springframework.boot - spring-boot-starter-parent - 2.3.4.RELEASE + org.springframework.cloud.stream.app + stream-applications-build + 1.0.0-SNAPSHOT @@ -20,38 +19,13 @@ 3.0.0-SNAPSHOT springcloud/baseimage:1.0.0 1.8 - 2.3.4.RELEASE + 5.10 ${project.version} 1.0.0-SNAPSHOT + Horsham.BUILD-SNAPSHOT + 3.0.9.BUILD-SNAPSHOT 1.0.0-M1 1.0.0-M1 - 3.0.9.BUILD-SNAPSHOT - 3.0.9.RELEASE - 5.3.3.BUILD-SNAPSHOT - Hoxton.SR7 - Horsham.BUILD-SNAPSHOT - 2.1.2.RELEASE - 1.2.1 - 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 - 3.1.1 - 5.10 @@ -64,13 +38,6 @@ - - org.springframework.integration - spring-integration-bom - ${spring-integration-dependencies.version} - import - pom - org.springframework.cloud.fn function-dependencies @@ -117,174 +84,9 @@ - - - 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 - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - true - - - false - - - - spring-milestones - Spring Milestones - https://repo.spring.io/milestone - - false - - - - spring-releases - Spring Releases - https://repo.spring.io/release - - false - - - - spring-plugins - Spring Maven Plugins Repository - https://repo.spring.io/plugins-release - - - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - true - - - false - - - - spring-milestones - Spring Milestones - https://repo.spring.io/milestone - - false - - - - spring-releases - Spring Releases - https://repo.spring.io/release - - false - - - - - - 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/ - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven-surefire-plugin.version} - - - **/*Tests.java - **/*Test.java - - - **/Abstract*.java - - - org.springframework.cloud spring-cloud-dataflow-apps-docs-plugin @@ -471,209 +273,7 @@ - - - - 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 - - - - - - - - - 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 - - - - false - - spring-libs-release - Spring Libs Release - https://repo.spring.io/libs-release - - - - false - - spring-milestone-release - Spring Milestone Release - https://repo.spring.io/libs-milestone - - - - - spring-releases - Spring Releases - https://repo.spring.io/libs-release - - - - true - - spring-snapshots - Spring Snapshots - https://repo.spring.io/libs-snapshot-local - - - - false - - spring-milestones - Spring Milestones - https://repo.spring.io/libs-milestone-local - - diff --git a/functions/pom.xml b/functions/pom.xml index fe0379eb..88524748 100644 --- a/functions/pom.xml +++ b/functions/pom.xml @@ -9,40 +9,15 @@ Pivotal Java Functions Parent pom + + org.springframework.cloud.stream.app + stream-applications-build + 1.0.0-SNAPSHOT + + + 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 @@ -117,279 +92,4 @@ function-dependencies - - - - 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/ - - - - - diff --git a/functions/spring-functions-parent/pom.xml b/functions/spring-functions-parent/pom.xml index fa286a50..fac4b4aa 100644 --- a/functions/spring-functions-parent/pom.xml +++ b/functions/spring-functions-parent/pom.xml @@ -89,36 +89,4 @@ - - - - - - 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/pom.xml b/pom.xml index 80e5b6e7..b7736d3f 100644 --- a/pom.xml +++ b/pom.xml @@ -10,6 +10,7 @@ pom + stream-applications-build functions applications release-train diff --git a/release-train/pom.xml b/release-train/pom.xml index 7c964130..991b33bb 100644 --- a/release-train/pom.xml +++ b/release-train/pom.xml @@ -9,7 +9,7 @@ pom - stream-applications-build + stream-applications-release-train diff --git a/release-train/stream-applications-build/CODE_OF_CONDUCT.adoc b/release-train/stream-applications-release-train/CODE_OF_CONDUCT.adoc similarity index 100% rename from release-train/stream-applications-build/CODE_OF_CONDUCT.adoc rename to release-train/stream-applications-release-train/CODE_OF_CONDUCT.adoc diff --git a/release-train/stream-applications-build/LICENSE b/release-train/stream-applications-release-train/LICENSE similarity index 100% rename from release-train/stream-applications-build/LICENSE rename to release-train/stream-applications-release-train/LICENSE diff --git a/release-train/stream-applications-build/pom.xml b/release-train/stream-applications-release-train/pom.xml similarity index 86% rename from release-train/stream-applications-build/pom.xml rename to release-train/stream-applications-release-train/pom.xml index 1bc748c6..67e3ad43 100644 --- a/release-train/stream-applications-build/pom.xml +++ b/release-train/stream-applications-release-train/pom.xml @@ -2,8 +2,8 @@ 4.0.0 - stream-applications-build - 2020.0.0-SNAPSHOT + stream-applications-release-train + ${revision} pom @@ -19,6 +19,7 @@ + 2020.0.0-SNAPSHOT 3.0.0-SNAPSHOT ${apps.version} ${apps.version} @@ -79,6 +80,36 @@ ${apps.version} + + + + org.codehaus.mojo + flatten-maven-plugin + 1.2.5 + + true + resolveCiFriendliesOnly + + + + flatten + process-resources + + flatten + + + + flatten.clean + clean + + clean + + + + + + + spring diff --git a/release-train/stream-applications-build/release-tools/core-tag-next-version.sh b/release-train/stream-applications-release-train/release-tools/core-tag-next-version.sh similarity index 100% rename from release-train/stream-applications-build/release-tools/core-tag-next-version.sh rename to release-train/stream-applications-release-train/release-tools/core-tag-next-version.sh diff --git a/release-train/stream-applications-build/release-tools/core-version-check.sh b/release-train/stream-applications-release-train/release-tools/core-version-check.sh similarity index 100% rename from release-train/stream-applications-build/release-tools/core-version-check.sh rename to release-train/stream-applications-release-train/release-tools/core-version-check.sh diff --git a/release-train/stream-applications-build/release-tools/core-version-upgrade.sh b/release-train/stream-applications-release-train/release-tools/core-version-upgrade.sh similarity index 100% rename from release-train/stream-applications-build/release-tools/core-version-upgrade.sh rename to release-train/stream-applications-release-train/release-tools/core-version-upgrade.sh diff --git a/release-train/stream-applications-build/stream-applications-descriptor/pom.xml b/release-train/stream-applications-release-train/stream-applications-descriptor/pom.xml similarity index 99% rename from release-train/stream-applications-build/stream-applications-descriptor/pom.xml rename to release-train/stream-applications-release-train/stream-applications-descriptor/pom.xml index 9ce45e8e..6c837f77 100644 --- a/release-train/stream-applications-build/stream-applications-descriptor/pom.xml +++ b/release-train/stream-applications-release-train/stream-applications-descriptor/pom.xml @@ -1,9 +1,9 @@ - stream-applications-build + stream-applications-release-train org.springframework.cloud.stream.app - 2020.0.0-SNAPSHOT + ${revision} 4.0.0 diff --git a/release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-docker.properties b/release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-docker.properties similarity index 100% rename from release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-docker.properties rename to release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-docker.properties diff --git a/release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven-repo-url.properties b/release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven-repo-url.properties similarity index 100% rename from release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven-repo-url.properties rename to release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven-repo-url.properties diff --git a/release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven.properties b/release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven.properties similarity index 100% rename from release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven.properties rename to release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/kafka-apps-maven.properties diff --git a/release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-docker.properties b/release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-docker.properties similarity index 100% rename from release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-docker.properties rename to release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-docker.properties diff --git a/release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven-repo-url.properties b/release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven-repo-url.properties similarity index 100% rename from release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven-repo-url.properties rename to release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven-repo-url.properties diff --git a/release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven.properties b/release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven.properties similarity index 100% rename from release-train/stream-applications-build/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven.properties rename to release-train/stream-applications-release-train/stream-applications-descriptor/src/main/resources/META-INF/rabbit-apps-maven.properties diff --git a/release-train/stream-applications-build/stream-applications-docs/pom.xml b/release-train/stream-applications-release-train/stream-applications-docs/pom.xml similarity index 99% rename from release-train/stream-applications-build/stream-applications-docs/pom.xml rename to release-train/stream-applications-release-train/stream-applications-docs/pom.xml index b94c7463..b572872b 100644 --- a/release-train/stream-applications-build/stream-applications-docs/pom.xml +++ b/release-train/stream-applications-release-train/stream-applications-docs/pom.xml @@ -6,8 +6,8 @@ Stream Apps Docs org.springframework.cloud.stream.app - stream-applications-build - 2020.0.0-SNAPSHOT + stream-applications-release-train + ${revision} diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/.gitignore b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/.gitignore similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/.gitignore rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/.gitignore diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/Guardfile b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/Guardfile similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/Guardfile rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/Guardfile diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/appendix.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/appendix.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/appendix.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/appendix.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/contributing.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/contributing.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/contributing.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/contributing.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/images/app-starter-naming-conventions.png b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/images/app-starter-naming-conventions.png similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/images/app-starter-naming-conventions.png rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/images/app-starter-naming-conventions.png diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/images/logo.png b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/images/logo.png similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/images/logo.png rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/images/logo.png diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/images/starters-pom-dependencies.png b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/images/starters-pom-dependencies.png similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/images/starters-pom-dependencies.png rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/images/starters-pom-dependencies.png diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/index-docinfo.xml b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/index-docinfo.xml similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/index-docinfo.xml rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/index-docinfo.xml diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/index.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/index.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/index.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/index.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/overview.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/overview.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/overview.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/overview.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/pom-dependencies.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/pom-dependencies.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/pom-dependencies.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/pom-dependencies.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/processors.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/processors.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/processors.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/processors.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/sinks.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/sinks.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/sinks.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/sinks.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/sources.adoc b/release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/sources.adoc similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/asciidoc/sources.adoc rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/asciidoc/sources.adoc diff --git a/release-train/stream-applications-build/stream-applications-docs/src/main/javadoc/spring-javadoc.css b/release-train/stream-applications-release-train/stream-applications-docs/src/main/javadoc/spring-javadoc.css similarity index 100% rename from release-train/stream-applications-build/stream-applications-docs/src/main/javadoc/spring-javadoc.css rename to release-train/stream-applications-release-train/stream-applications-docs/src/main/javadoc/spring-javadoc.css diff --git a/stream-applications-build/pom.xml b/stream-applications-build/pom.xml new file mode 100644 index 00000000..9d341770 --- /dev/null +++ b/stream-applications-build/pom.xml @@ -0,0 +1,355 @@ + + + 4.0.0 + + org.springframework.cloud.stream.app + stream-applications-build + 1.0.0-SNAPSHOT + stream-applications-build + Common Parent for Functions and 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 + + + + + + + + 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/ + + + + + +