diff --git a/parent/pom.xml b/parent/pom.xml index 41584c62..aad0b807 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -1,6 +1,7 @@ - + + - + + 4.0.0 - + + spring-data-parent - + + pom - + + - + + org.springframework.data.build - + + spring-data-build - + + 3.0.0-SNAPSHOT - + + ../pom.xml - + + - + + Spring Data Build - General parent module - + + Global parent pom.xml to be used by Spring Data modules - + + https://www.spring.io/spring-data - + + 2011 - + + - + + Pivotal Software, Inc. - + + https://www.spring.io - + + - - - - - - odrotbohm - - Oliver Drotbohm - - odrotbohm at pivotal.io - - Pivotal Software, Inc. - - https://www.spring.io - - - - Project lead - - - - +1 - - - - - - mpaluch - - Mark Paluch - - mpaluch at pivotal.io - - Pivotal Software, Inc. - - https://www.spring.io - - - - Project lead - - - - +1 - - + + + + + + + + odrotbohm + + + Oliver Drotbohm + + + odrotbohm at pivotal.io + + + Pivotal Software, Inc. + + + https://www.spring.io + + + + + + Project lead + + + + + + +1 + + + + + + + + + mpaluch + + + Mark Paluch + + + mpaluch at pivotal.io + + + Pivotal Software, Inc. + + + https://www.spring.io + + + + + + Project lead + + + + + + +1 + + + + + - + + - + + - + + Apache License, Version 2.0 - + + https://www.apache.org/licenses/LICENSE-2.0 - + + Copyright 2008-2020 the original author or authors. @@ -124,1696 +171,2527 @@ See the License for the specific language governing permissions and limitations under the License. - + + - + + - - - - UTF-8 - - ${basedir} - - 17 - - ${project.artifactId} - - ${project.build.directory}/jacoco.exec - - 1.6 - - 1.1.3 - - 1.9.9.1 - - 3.22.0 - - 3.0.0 - - 2.5 - - 11.0.0 - - 19.0 - - 1.3 - - 2.13.2 - - 2.0.0 - - 3.0.1 - - 0.8.8 - - 1.4.0 - - 0.8.0 - - 2.6.0 - - - - 4.13.2 - - 5.8.2 - - 1.6.21 - - 1.6.1 - - 1.2.5 - - 1.18.20 - - 1.10.0-M1 - - 1.0.0-M4 - - 1.0.0-M3 - - 4.4.0 - - 1.12.4 - - 5.0.0 - - 2022.0.0-M2 - - 2.2.21 - - 3.1.4 - - 1.4.0 - - 1.7.32 - - 6.0.0-M4 - - 2.0.0-M3 - - 3.0.0-M1 - - 5.0.0 - - 1.16.3 - - 3.0.0 - - 0.10.4 - - 2.0.26 - - - - 4.20 - - - - 2022.0.0-M4 - - - - + + + + + UTF-8 + + + ${basedir} + + + 17 + + + ${project.artifactId} + + + ${project.build.directory}/jacoco.exec + + + 1.6 + + + 1.1.3 + + + 1.9.9.1 + + + 3.22.0 + + + 3.0.0 + + + 2.5 + + + 11.0.0 + + + 19.0 + + + 1.3 + + + 2.13.2 + + + 2.0.0 + + + 3.0.1 + + + 0.8.8 + + + 1.4.0 + + + 0.8.0 + + + 2.6.0 + + + + + + 4.13.2 + + + 5.8.2 + + + 1.6.21 + + + 1.6.1 + + + 1.2.5 + + + 1.18.20 + + + 1.10.0-M1 + + + 1.0.0-M4 + + + 1.0.0-M3 + + + 4.4.0 + + + 1.12.4 + + + 5.0.0 + + + 2022.0.0-M2 + + + 2.2.21 + + + 3.1.4 + + + 1.4.0 + + + 1.7.32 + + + 6.0.0-M4 + + + 2.0.0-M3 + + + 3.0.0-M1 + + + 5.0.0 + + + 1.16.3 + + + 3.0.0 + + + 0.10.4 + + + 2.0.26 + + + + + + 4.20 + + + + + + 2022.0.0-SNAPSHOT + + + + + + + + - + + - + + - + + - + + ci - + + - + + - + + - + + org.apache.maven.plugins - + + maven-javadoc-plugin - + + - + + - + + package-javadoc - + + - + + jar - + + - + + package - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-checkstyle-plugin - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + **/* - + + **/.flattened-pom.xml,.git/**/*,target/**/*,**/target/**/*,.idea/**/*,**/spring.schemas,**/*.svg,mvnw,mvnw.cmd,**/*.graphml,work/**/* - + + ./ - + + - + + - + + - + + validate - + + - + + check - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + pre-release - + + - + + - + + - + + org.apache.maven.plugins - + + maven-enforcer-plugin - + + - + + - + + enforce-no-third-party-snapshots - + + - + + enforce - + + - + + - + + - + + - + + false - + + - + + org.springframework.data.build:* - + + org.springframework.data:* - + + - + + - + + - + + true - + + - + + - + + - + + - + + - + + - + + - + + de.smartics.rules - + + smartics-enforcer-rules - + + 1.0.2 - + + - + + - + + - + + - + + - + + - + + - + + - + + distribute - + + - + + ${project.build.directory}/shared-resources - + + ${project.build.directory}/generated-asciidoc-sources/source/ - + + ${project.build.directory}/generated-docs - + + true - + + true - + + true - + + true - + + true - + + - + + - + + - + + io.spring.docresources - + + spring-doc-resources - + + 0.2.5 - + + zip - + + true - + + - + + - + + org.springframework.data.build - + + spring-data-build-resources - + + 3.0.0-SNAPSHOT - + + zip - + + true - + + - + + - + + - + + - + + - + + - + + org.jetbrains.kotlin - + + kotlin-maven-plugin - + + false - + + - + + true - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-dependency-plugin - + + - + + - + + unpack-doc-resources - + + - + + unpack-dependencies - + + - + + generate-resources - + + - + + io.spring.docresources - + + spring-doc-resources - + + zip - + + true - + + ${generated-asciidoc-sources.directory} - + + - + + - + + - + + unpack-shared-resources - + + - + + unpack-dependencies - + + - + + generate-resources - + + - + + ${project.groupId} - + + spring-data-build-resources - + + zip - + + true - + + ${shared.resources} - + + - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-javadoc-plugin - + + - + + ${shared.resources}/javadoc - + + ${shared.resources}/javadoc/overview.html - + + - + + - + + - + + aggregate-javadoc - + + - + + aggregate-no-fork - + + - + + prepare-package - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-antrun-plugin - + + - + + - + + copy-documentation-resources - + + generate-resources - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + run - + + - + + - + + - + + create-generated-docs-resources - + + process-resources - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + run - + + - + + - + + - + + rename-reference-docs - + + prepare-package - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + run - + + - + + - + + - + + - + + - + + org.jfrog.buildinfo - + + artifactory-maven-plugin - + + - + + - + + - + + - + + - + + - + + org.asciidoctor - + + asciidoctor-maven-plugin - + + - + + - + + html - + + compile - + + - + + process-asciidoc - + + - + + - + + ${generated-asciidoc-sources.directory} - + + index.adoc - + + html5 - + + ${generated-docs.directory} - + + highlight.js - + + - + + js/highlight - + + github - + + true - + + true - + + ./css - + + spring.css - + + left - + + - + + - + + - + + - + + - + + book - + + - + + book - + + shared - + + font - + + false - + + images - + + ${project.version} - + + ${project.name} - + + ${project.version} - + + ${aspectj} - + + ${querydsl} - + + ${spring} - + + ${releasetrain} - + + true - + + 4 - + + true - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-assembly-plugin - + + - + + - + + docs - + + - + + single - + + - + + package - + + - + + - + + ${shared.resources}/assemblies/docs.xml - + + - + + ${dist.id} - + + true - + + - + + - + + - + + - + + - + + - + + org.jfrog.buildinfo - + + artifactory-maven-plugin - + + - + + - + + deploy-docs - + + - + + publish - + + - + + deploy - + + - + + - + + false - + + - + + - + + ${dist.id} - + + ${dist.id} - + + false - + + docs - + + - + + - + + - + + Spring Data Docs ${dist.id} ${project.version} - + + 1 - + + - + + - + + {{artifactory.server}} - + + {{artifactory.username}} - + + {{artifactory.password}} - + + {{artifactory.distribution-repository}} - + + {{artifactory.distribution-repository}} - + + *-docs.zip - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + distribute-schema - + + - + + ${project.build.directory}/shared-resources - + + true - + + true - + + true - + + true - + + true - + + true - + + - + + - + + - + + org.springframework.data.build - + + spring-data-build-resources - + + 3.0.0-SNAPSHOT - + + zip - + + true - + + - + + - + + - + + - + + - + + - + + org.jetbrains.kotlin - + + kotlin-maven-plugin - + + false - + + - + + true - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-dependency-plugin - + + - + + - + + unpack-shared-resources - + + - + + unpack-dependencies - + + - + + generate-resources - + + - + + ${project.groupId} - + + spring-data-build-resources - + + zip - + + true - + + ${shared.resources} - + + - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-antrun-plugin - + + - + + - + + collect-schema-files - + + prepare-package - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + run - + + - + + - + + - + + check-schema-files - + + prepare-package - + + - + + - + + - + + - + + - + + - + + - + + - + + true - + + - + + - + + run - + + - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-assembly-plugin - + + - + + - + + docs - + + - + + single - + + - + + package - + + - + + - + + ${shared.resources}/assemblies/schema.xml - + + - + + ${dist.id} - + + true - + + - + + - + + - + + - + + - + + org.jfrog.buildinfo - + + artifactory-maven-plugin - + + - + + - + + - + + - + + - + + - + + org.jfrog.buildinfo - + + artifactory-maven-plugin - + + - + + - + + deploy-schema - + + - + + publish - + + - + + deploy - + + - + + - + + false - + + - + + - + + ${dist.id} - + + ${dist.id} - + + false - + + schema - + + - + + - + + - + + Spring Data Schema ${dist.id} ${project.version} - + + 1 - + + - + + - + + {{artifactory.server}} - + + {{artifactory.username}} - + + {{artifactory.password}} - + + {{artifactory.distribution-repository}} - + + {{artifactory.distribution-repository}} - + + *-schema.zip - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + spring6-next - + + - + + 6.0.0-SNAPSHOT - + + - + + - + + - + + spring-libs-snapshot - + + https://repo.spring.io/libs-snapshot - + + - + + - + + - + + - + + jackson-next - + + - + + 2.12.0 - + + - + + - + + - + + spring-libs-snapshot - + + https://repo.spring.io/libs-snapshot - + + - + + - + + - + + - + + - + + - + + - + + io.projectreactor - + + reactor-bom - + + ${reactor} - + + pom - + + import - + + - + + - + + io.micrometer - + + micrometer-bom - + + ${micrometer} - + + pom - + + import - + + - + + - + + io.micrometer - + + micrometer-tracing-bom - + + ${micrometer-tracing} - + + pom - + + import - + + - + + - + + io.micrometer - + + micrometer-docs-generator-bom - + + ${micrometer-docs-generator} - + + pom - + + import - + + - + + - + + org.springframework - + + spring-framework-bom - + + ${spring} - + + pom - + + import - + + - + + - + + org.jetbrains.kotlin - + + kotlin-bom - + + ${kotlin} - + + pom - + + import - + + - + + - + + org.jetbrains.kotlinx - + + kotlinx-coroutines-bom - + + ${kotlin-coroutines} - + + pom - + + import - + + - + + - + + com.fasterxml.jackson - + + jackson-bom - + + ${jackson} - + + pom - + + import - + + - + + - + + org.junit - + + junit-bom - + + ${junit5} - + + pom - + + import - + + - + + - + + jakarta.enterprise - + + jakarta.enterprise.cdi-api - + + ${cdi} - + + true - + + - + + - + + jakarta.servlet - + + jakarta.servlet-api - + + ${servlet-api} - + + true - + + - + + - + + jakarta.validation - + + jakarta.validation-api - + + ${validation} - + + - + + - + + - + + org.apache.openwebbeans - + + openwebbeans-se - + + jakarta - + + ${webbeans} - + + test - + + - + + - + + org.apache.openwebbeans - + + * - + + - + + - + + org.apache.geronimo.specs - + + * - + + - + + - + + - + + - + + org.apache.openwebbeans - + + openwebbeans-spi - + + jakarta - + + ${webbeans} - + + test - + + - + + - + + org.apache.openwebbeans - + + * - + + - + + - + + org.apache.geronimo.specs - + + * - + + - + + - + + - + + - + + org.apache.openwebbeans - + + openwebbeans-impl - + + jakarta - + + ${webbeans} - + + test - + + - + + - + + org.apache.openwebbeans - + + * - + + - + + - + + org.apache.geronimo.specs - + + * - + + - + + - + + - + + - + + org.apache.xbean - + + xbean-asm9-shaded - + + ${webbeans.xbean} - + + test - + + - + + - + + - - - - - - - - org.junit.jupiter - - junit-jupiter - - test - - - - - - org.junit.vintage - - junit-vintage-engine - - test - - - - - - org.mockito - - mockito-core - - ${mockito} - - test - - - - - - org.mockito - - mockito-junit-jupiter - - ${mockito} - - test - - - - - - org.assertj - - assertj-core - - ${assertj} - - test - - - - - - org.springframework - - spring-test - - test - - - - - - - - org.slf4j - - slf4j-api - - ${slf4j} - - - - - - ch.qos.logback - - logback-classic - - ${logback} - - test - - - - - - - - org.projectlombok - - lombok - - ${lombok} - - test - - + + + + + + + + + + + org.junit.jupiter + + + junit-jupiter + + + test + + + + + + + + + org.junit.vintage + + + junit-vintage-engine + + + test + + + + + + + + + org.mockito + + + mockito-core + + + ${mockito} + + + test + + + + + + + + + org.mockito + + + mockito-junit-jupiter + + + ${mockito} + + + test + + + + + + + + + org.assertj + + + assertj-core + + + ${assertj} + + + test + + + + + + + + + org.springframework + + + spring-test + + + test + + + + + + + + + + + + org.slf4j + + + slf4j-api + + + ${slf4j} + + + + + + + + + ch.qos.logback + + + logback-classic + + + ${logback} + + + test + + + + + + + + + + + + org.projectlombok + + + lombok + + + ${lombok} + + + test + + + + + - + + - + + - + + - + + - + + - + + org.asciidoctor - + + asciidoctor-maven-plugin - + + 2.2.2 - + + - + + - + + org.apache.maven.plugins - + + maven-antrun-plugin - + + 3.1.0 - + + - + + - + + org.apache.maven.plugins - + + maven-assembly-plugin - + + 3.3.0 - + + - + + - + + org.apache.maven.plugins - + + maven-compiler-plugin - + + 3.10.1 - + + - + + true - + + true - + + - + + - + + - + + org.apache.maven.plugins - + + maven-checkstyle-plugin - + + 3.1.1 - + + - + + - + + com.puppycrawl.tools - + + checkstyle - + + 10.1 - + + - + + - + + io.spring.nohttp - + + nohttp-checkstyle - + + 0.0.10 - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-dependency-plugin - + + 3.3.0 - + + - + + - + + org.apache.maven.plugins - + + maven-deploy-plugin - + + 3.0.0-M2 - + + - + + - + + org.apache.maven.plugins - + + maven-enforcer-plugin - + + 3.0.0 - + + - + + - + + org.apache.maven.plugins - + + maven-failsafe-plugin - + + 3.0.0-M5 - + + - + + false - + + - + + - + + - + + org.apache.maven.plugins - + + maven-jar-plugin - + + 3.2.2 - + + - + + - + + org.apache.maven.plugins - + + maven-javadoc-plugin - + + 3.4.0 - + + - + + - + + org.apache.maven.plugins - + + maven-source-plugin - + + 3.2.1 - + + - + + - + + org.apache.maven.plugins - + + maven-surefire-plugin - + + 3.0.0-M5 - + + - + + false - + + - + + - + + - + + org.codehaus.mojo - + + build-helper-maven-plugin - + + 3.3.0 - + + - + + - + + org.codehaus.mojo - + + exec-maven-plugin - + + 3.0.0 - + + - + + - + + org.projectlombok - + + lombok-maven-plugin - + + 1.18.20.0 - + + - + + - + + org.jfrog.buildinfo - + + artifactory-maven-plugin - + + 3.4.0 - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-dependency-plugin - + + - + + - + + org.jetbrains.kotlin - + + kotlin-maven-plugin - + + ${kotlin} - + + - + + ${kotlin.api.target} - + + ${kotlin.api.target} - + + - + + -Xsuppress-version-warnings - + + - + + - + + - + + - + + compile - + + compile - + + - + + compile - + + - + + - + + - + + ${project.basedir}/src/main/kotlin - + + ${project.basedir}/src/main/java - + + - + + - + + - + + - + + test-compile - + + test-compile - + + - + + test-compile - + + - + + - + + - + + ${project.basedir}/src/test/kotlin - + + ${project.basedir}/src/test/java - + + - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-compiler-plugin - + + - + + ${source.level} - + + ${source.level} - + + - + + - + + - + + default-compile - + + none - + + - + + - + + default-testCompile - + + none - + + - + + - + + java-compile - + + compile - + + - + + compile - + + - + + - + + - + + java-test-compile - + + test-compile - + + - + + testCompile - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-surefire-plugin - + + - + + false - + + -Xverify:all - + + - + + **/*Tests.java - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-failsafe-plugin - + + - + + false - + + -Xverify:all - + + - + + - + + - + + org.apache.maven.plugins - + + maven-jar-plugin - + + - + + - + + - + + ${project.name} - + + ${project.version} - + + ${java-module-name} - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-source-plugin - + + - + + - + + attach-sources - + + - + + jar - + + - + + - + + - + + - + + - + + org.codehaus.mojo - + + build-helper-maven-plugin - + + - + + - + + add-kotlin-source - + + prepare-package - + + - + + add-source - + + - + + - + + - + + ${project.basedir}/src/main/kotlin - + + - + + - + + - + + - + + - + + - + + org.apache.maven.plugins - + + maven-javadoc-plugin - + + - + + en_US - + + true - + +
${project.name}
- + + ${source.level} - + + true - + + 1.8 - + + - + + true - + + html,reference - + + - + + https://docs.spring.io/spring/docs/${spring}/javadoc-api/ - + + https://docs.spring.io/spring-data/commons/docs/current/api/ - + + https://docs.oracle.com/en/java/javase/17/docs/api/ - + + - + +
- + +
- + + - + + org.apache.maven.plugins - + + maven-enforcer-plugin - + + - + + - + + enforce-maven-version - + + - + + enforce - + + - + + - + + - + + - + + 3.5.0 - + + - + + - + + 17 - + + - + + - + + - + + - + + - + + - + +
- -
- - - - - - spring-libs-snapshot - - https://repo.spring.io/libs-snapshot - - - - - - - - - - spring-plugins-release - - https://repo.spring.io/plugins-release - - - - - - spring-libs-snapshot - - https://repo.spring.io/libs-snapshot - - - - + + + + + + + + + + + spring-libs-snapshot + + + https://repo.spring.io/libs-snapshot + + + + + + + + + + + + + + + spring-plugins-release + + + https://repo.spring.io/plugins-release + + + + + + + + + spring-libs-snapshot + + + https://repo.spring.io/libs-snapshot + + + + + + + +