4.0.0 org.springframework.cloud spring-cloud-build 3.1.3-SNAPSHOT pom Spring Cloud Parent Spring Cloud parent pom, managing plugins and dependencies for Spring Cloud projects docs spring-cloud-build-dependencies spring-cloud-dependencies-parent spring-cloud-build-tools https://spring.io/spring-cloud 1.8 @ UTF-8 UTF-8 ${java.version} ${java.version} ${basedir} ${project.artifactId} 2.6.7 3.1.3-SNAPSHOT ${project.build.directory}/build-docs ${project.build.directory}/build-docs-classes ${project.build.directory}/refdocs/ 0.2.2.RELEASE 0.6.0 0.6.0 1.6.0 2.1.2 ${project.version} deploy ${project.version} 2.5.1 9.2.19.0 jacoco reuseReports ${project.basedir}/../target/jacoco.exec java 3.8.1 2.10 ${maven-checkstyle-plugin.version} 8.43 0.0.26 2.22.2 3.3.0 3.2.1 3.2.0 3.0.0 2.22.2 2.22.2 3.3.1 1.6.0 3.2.0 4.0.5 3.2.4 3.0.0-M3 3.0.1 3.2.0 2.1.0 3.2.0 3.2.0 2.0.0 0.0.26 3.1.2 1.6.7 0.14 false true true true master https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/${spring-cloud-build-checkstyle.branch}/spring-cloud-build-tools/src/checkstyle/checkstyle-suppressions.xml https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/${spring-cloud-build-checkstyle.branch}/spring-cloud-build-tools/src/checkstyle/nohttp-checkstyle.xml ${maven.multiModuleProjectDirectory}/src/checkstyle/checkstyle-suppressions.xml 0.0.7 true 3.2.10 1.8.1 ${project.basedir}/src/main/asciidoc/_configprops.adoc .* generate-resources generate-resources generate-resources ${project.build.directory}/generated-docs/reference/html ${project.build.directory}/generated-docs/reference/htmlsingle ${project.build.directory}/generated-docs/reference/pdf false false deploy 2.8.2 repo.spring.io https://repo.spring.io/libs-snapshot-local none ${docs.classes.dir} readme.class.path 5.14.0.18788 1.5.0 false false false true true true true false false true true 2 ${project.build.directory}/duplicate-finder-result.xml false sun.boot.class.path true false org.springframework.cloud spring-cloud-build-dependencies ${spring-cloud-build.version} pom import Pivotal Software, Inc. https://www.spring.io Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 Copyright 2014-2021 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 https://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. https://github.com/spring-cloud/spring-cloud-build scm:git:git://github.com/spring-cloud/spring-cloud-build.git scm:git:ssh://git@github.com/spring-cloud/spring-cloud-build.git HEAD dsyer Dave Syer dsyer at pivotal.io Pivotal Software, Inc. https://www.spring.io lead sgibb Spencer Gibb sgibb at pivotal.io Pivotal Software, Inc. https://www.spring.io lead mgrzejszczak Marcin Grzejszczak mgrzejszczak at pivotal.io Pivotal Software, Inc. https://www.spring.io developer rbaxter Ryan Baxter rbaxter at pivotal.io Pivotal Software, Inc. https://www.spring.io developer omaciaszeksharma Olga Maciaszek-Sharma omaciaszeksharma at pivotal.io Pivotal Software, Inc. https://www.spring.io developer ${basedir}/src/main/resources true **/application*.yml **/application*.properties ${basedir}/src/main/resources **/application*.yml **/application*.properties maven-javadoc-plugin ${maven-javadoc-plugin.version} javadoc jar package ${javadoc.failOnError} ${javadoc.failOnWarnings} maven-source-plugin ${maven-source-plugin.version} attach-sources jar package org.codehaus.mojo flatten-maven-plugin true flatten process-resources flatten true oss expand remove remove org.apache.maven.plugins maven-eclipse-plugin ${maven-eclipse-plugin.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${maven.compiler.source} ${maven.compiler.target} -parameters org.apache.maven.plugins maven-failsafe-plugin ${maven-failsafe-plugin.version} integration-test verify org.apache.maven.plugins maven-jar-plugin ${maven-jar-plugin.version} ${start-class} true org.apache.maven.plugins maven-antrun-plugin ${maven-antrun-plugin.version} org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} **/*Tests.java **/*Test.java **/Abstract*.java org.apache.maven.plugins maven-war-plugin ${maven-war-plugin.version} false ${start-class} true org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} ${start-class} org.apache.maven.plugins maven-resources-plugin ${maven-resources-plugin.version} ${resource.delimiter} false io.spring.javaformat spring-javaformat-maven-plugin ${spring-javaformat.version} validate ${disable.checks} apply validate 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} org.springframework.cloud spring-cloud-build-tools ${spring-cloud-build.version} io.spring.nohttp nohttp-checkstyle ${nohttp-checkstyle.version} checkstyle-validation validate true ${disable.checks} checkstyle.xml 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 pl.project13.maven git-commit-id-plugin ${git-commit-id-plugin.version} revision true yyyy-MM-dd'T'HH:mm:ssZ true ${project.build.outputDirectory}/git.properties false true org.springframework.boot spring-boot-maven-plugin ${spring-boot.version} repackage ${start-class} org.apache.maven.plugins maven-shade-plugin ${maven-shade-plugin.version} org.springframework.boot spring-boot-maven-plugin ${spring-boot.version} true true *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA package shade META-INF/spring.handlers META-INF/spring.factories META-INF/spring.schemas ${start-class} org.apache.maven.plugins maven-enforcer-plugin ${maven-enforcer-plugin.version} enforce-versions enforce false org.eclipse.m2e lifecycle-mapping 1.0.0 org.apache.maven.plugins maven-checkstyle-plugin [2.17,) check org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} aggregate aggregate site org.basepom.maven duplicate-finder-maven-plugin ${duplicate-finder-maven-plugin.version} duplicate-validation verify check ${duplicate-finder-maven-plugin.printEqualFiles} ${duplicate-finder-maven-plugin.failBuildInCaseOfDifferentContentConflict} ${duplicate-finder-maven-plugin.failBuildInCaseOfEqualContentConflict} ${duplicate-finder-maven-plugin.failBuildInCaseOfConflict} ${duplicate-finder-maven-plugin.checkCompileClasspath} ${duplicate-finder-maven-plugin.checkRuntimeClasspath} ${duplicate-finder-maven-plugin.checkTestClasspath} ${duplicate-finder-maven-plugin.skip} ${duplicate-finder-maven-plugin.quiet} ${duplicate-finder-maven-plugin.preferLocal} ${duplicate-finder-maven-plugin.useResultFile} ${duplicate-finder-maven-plugin.resultFileMinClasspathCount} ${duplicate-finder-maven-plugin.resultFile} ${duplicate-finder-maven-plugin.includeBootClasspath} ${duplicate-finder-maven-plugin.bootClasspathProperty} ${duplicate-finder-maven-plugin.useDefaultResourceIgnoreList} ${duplicate-finder-maven-plugin.includePomProjects} org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} non-aggregate javadoc aggregate aggregate org.apache.maven.plugins maven-surefire-report-plugin ${maven-surefire-report-plugin.version} org.apache.maven.plugins maven-jxr-plugin 3.0.0 https://github.com/spring-cloud spring-docs scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-cloud/docs/${project.artifactId}/${project.version} sonatype-nexus-staging Nexus Release Repository https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ 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-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 https://repo.spring.io/libs-milestone-local central org.apache.maven.plugins maven-gpg-plugin ${maven-gpg-plugin.version} sign-artifacts verify sign https://repo.spring.io/libs-release-local guides org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} unpack-docs ${maven-dependency-plugin-for-guides.phase} unpack org.springframework.cloud spring-cloud-build-docs ${spring-cloud-build.version} sources jar false ${docs.resources.dir} exec-maven-plugin org.codehaus.mojo Run guides update ${guides-update.phase} exec ${skipGuides} ${maven.multiModuleProjectDirectory} ${docs.resources.dir}/asciidoc/update-guides.sh ${guides-project.version} java8 [1.8,) maven-javadoc-plugin -Xdoclint:none java11 [1.11,) maven-javadoc-plugin 8 imports !windows .google project.packaging jar org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} imports process-sources egrep 1 -rm 1 ^import com.google --include=*.java ${project.basedir} exec docs org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} unpack-docs ${maven-dependency-plugin-for-docs.phase} unpack org.springframework.cloud spring-cloud-build-docs ${spring-cloud-build.version} sources jar true ${docs.resources.dir} unpack-classes ${maven-dependency-plugin-for-docs-classes.phase} unpack org.springframework.cloud spring-cloud-build-docs ${spring-cloud-build.version} jar-with-dependencies jar true ${docs.classes.dir} unpack-docs-resources generate-resources unpack io.spring.docresources spring-doc-resources ${spring-doc-resources.version} zip true ${refdocs.build.directory} org.apache.maven.plugins maven-resources-plugin copy-asciidoc-resources generate-resources copy-resources ${project.build.directory}/refdocs/ src/main/asciidoc ghpages.sh org.codehaus.mojo exec-maven-plugin ${exec-maven-plugin.version} generate-configprops prepare-package java org.springframework.cloud spring-cloud-build-docs ${spring-cloud-build.version} jar true org.springframework.cloud.internal.Main ${configprops.path} ${configprops.inclusionPattern} org.asciidoctor asciidoctor-maven-plugin ${asciidoctor-maven-plugin.version} io.spring.asciidoctor spring-asciidoctor-extensions-spring-boot ${spring-asciidoctor-extensions-boot.version} io.spring.asciidoctor spring-asciidoctor-extensions-block-switch ${spring-asciidoctor-extensions-block.version} org.asciidoctor asciidoctorj-pdf ${asciidoctorj-pdf.version} org.asciidoctor asciidoctorj-diagram ${asciidoctorj-diagram.version} ${refdocs.build.directory} ${refdocs.build.directory} **/*.*adoc shared true left 4 true ${project.basedir}/src@ ${project.basedir}/src/main/asciidoc@ ${project.basedir}/target/generated-resources@ ${maven.multiModuleProjectDirectory}@ ${docs.main}@ https://github.com/spring-cloud/${docs.main}@ https://raw.githubusercontent.com/spring-cloud/${docs.main}/${github-tag}@ https://github.com/spring-cloud/${docs.main}/tree/${github-tag}@ https://github.com/spring-cloud/${docs.main}/issues/@ https://github.com/spring-cloud/${docs.main}/wiki@ https://github.com/spring-cloud/${docs.main}/tree/master@ ${index-link}@ ${project.version}@ ${project.version}@ ${github-tag}@ ${version-type}@ https://docs.spring.io/${docs.main}/docs/${project.version}@ ${github-raw}@ ${project.version}@ ${docs.main}@ asciidoctor-diagram generate-html-documentation prepare-package process-asciidoc html5 .adoc .htmladoc ${generated-docs-multipage-output.dir} book shared css/ spring.css true font js/highlight github ./images warn highlight.js true generate-htmlsingle-documentation prepare-package process-asciidoc html5 .htmlsingleadoc ${generated-docs-singlepage-output.dir} highlight.js book shared css/ spring.css true font js/highlight github ./images generate-pdf-documentation prepare-package process-asciidoc pdf .pdfadoc ${generated-docs-pdf-output.dir} ${refdocs.build.directory} **/* org.apache.maven.plugins maven-antrun-plugin ${maven-antrun-plugin.version} ant-contrib ant-contrib 1.0b3 ant ant org.apache.ant ant-nodeps ${ant-nodeps.version} org.tigris.antelope antelopetasks ${antelopetasks.version} org.jruby jruby-complete ${jruby-complete.version} org.asciidoctor asciidoctorj ${asciidoctorj.version} readme prepare-package run assert-no-unresolved-links prepare-package run package-and-attach-docs-zip package run setup-maven-properties initialize run true org.jfrog.buildinfo artifactory-maven-plugin ${artifactory-maven-plugin.version} build-info publish true docs https://repo.spring.io libs-release-local libs-snapshots-local maven-deploy-plugin ${maven-deploy-plugin.version} default-deploy ${maven-deploy-plugin-default.phase} deploy upload-docs-zip ${upload-docs-zip.phase} deploy-file false ${project.groupId} ${project.artifactId} ${project.version} ${maven-deploy-plugin.deployZipRepositoryId} ${maven-deploy-plugin.deployZipUrl} ${project.build.directory}/${project.artifactId}-${project.version}.zip zip;zip.type=docs;zip.deployed=false; 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 sonar false org.jacoco jacoco-maven-plugin 0.8.5 ${sonar.jacoco.reportPath} true agent prepare-agent org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} listener org.sonar.java.jacoco.JUnitListener org.sonarsource.java sonar-jacoco-listeners ${sonar-jacoco-listeners.version} test license true org.codehaus.mojo license-maven-plugin ${license-maven-plugin.version} aggregate-licenses license:aggregate-add-third-party fast true mutation org.pitest pitest-maven ${pitest-maven.version} true XML false false mutationCoverage mutationCoverage org.pitest pitest-junit5-plugin ${pitest-junit5-plugin.version}