4.0.0 spring-data-parent pom org.springframework.data.build spring-data-build 3.3.5-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 Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 Copyright 2008-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 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. UTF-8 ${basedir} 17 ${project.artifactId} ${project.build.directory}/jacoco.exec 1.7 1.1.3 1.2.0 1.9.22.1 3.25.3 4.0.1 2.5 11.0.0 31.1-jre 1.3 2.17.2 2.0.0 3.0.1 0.8.12 1.9.0 0.21.0 2.6.0 4.13.2 5.10.5 1.9.25 1.8.1 1.4.13 1.13.6 1.3.5 5.12.0 1.13.13 5.1.0 2023.0.11 2.2.21 3.1.9 1.10.0 2.0.2 6.1.14 src/main/antora/antora-playbook.yml 0.0.3 1.0.0-alpha.4 0.0.7 2.3.3 3.0.0 6.0.0 1.19.8 3.0.2 0.10.4 4.0.2 2024.0.5 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 antora-process-resources io.spring.maven.antora antora-component-version-maven-plugin antora-component-version org.apache.maven.plugins maven-antrun-plugin export-properties generate-resources ${spring} ${springdata.commons} ${springdata.commons} true run antora true true true true true org.jetbrains.kotlin kotlin-maven-plugin false true org.apache.maven.plugins maven-deploy-plugin true io.spring.maven.antora antora-maven-plugin true ${antora.playbook} antora compile org.antora antora-maven-plugin true ${antora.playbook} antora compile distribute ${project.build.directory}/shared-resources ${project.build.directory}/generated-docs true true true true org.springframework.data.build spring-data-build-resources 3.3.5 zip true org.jetbrains.kotlin kotlin-maven-plugin false true org.apache.maven.plugins maven-deploy-plugin 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-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 copy-javadoc package run rename-reference-docs prepare-package run org.jfrog.buildinfo artifactory-maven-plugin org.asciidoctor asciidoctor-maven-plugin html compile process-asciidoc ${project.root}/src/main/asciidoc index.adoc spring-html ${generated-docs.directory} highlight.js js/highlight github true true ./css site.css left book book shared font false images ${project.version} ${project.name} ${project.version} ${aspectj} ${querydsl} https://docs.spring.io/spring-framework/docs/${spring}/reference/html/ https://docs.spring.io/spring-framework/docs/${spring}/javadoc-api/ ${spring} ${spring-hateoas} ${releasetrain} true 4 true org.apache.maven.plugins maven-assembly-plugin docs single package ${shared.resources}/assemblies/docs.xml true org.jfrog.buildinfo artifactory-maven-plugin deploy-docs publish deploy false ${dist.id} ${dist.id} false docs ${dist.id}-docs-${project.version} 1 {{BUILD_URL}} {{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 org.springframework.data.build spring-data-build-resources 3.3.5-SNAPSHOT zip true org.jetbrains.kotlin kotlin-maven-plugin false true org.apache.maven.plugins maven-deploy-plugin 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 ${dist.id}-schema-${project.version} 1 {{BUILD_URL}} {{artifactory.server}} {{artifactory.username}} {{artifactory.password}} {{artifactory.distribution-repository}} {{artifactory.distribution-repository}} *-schema.zip spring6-next 6.1.15-SNAPSHOT spring-snapshot https://repo.spring.io/snapshot true jackson-next 2.15.2 spring-snapshot https://repo.spring.io/snapshot true io.projectreactor reactor-bom ${reactor} pom import io.micrometer micrometer-bom ${micrometer} pom import io.micrometer micrometer-tracing-bom ${micrometer-tracing} 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 ${webbeans} test org.apache.openwebbeans openwebbeans-spi ${webbeans} 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 io.spring.maven.antora antora-maven-plugin ${spring-antora} org.antora antora-maven-plugin ${maven-antora} io.spring.maven.antora antora-component-version-maven-plugin ${spring-antora} org.apache.maven.plugins maven-antrun-plugin 3.1.0 org.apache.maven.plugins maven-assembly-plugin 3.6.0 org.apache.maven.plugins maven-compiler-plugin 3.12.1 true true org.apache.maven.plugins maven-checkstyle-plugin 3.3.1 com.puppycrawl.tools checkstyle 10.9.3 io.spring.nohttp nohttp-checkstyle 0.0.11 org.apache.maven.plugins maven-dependency-plugin 3.6.1 org.apache.maven.plugins maven-deploy-plugin 3.1.1 org.apache.maven.plugins maven-enforcer-plugin 3.4.1 org.apache.maven.plugins maven-failsafe-plugin 3.2.5 false org.apache.maven.plugins maven-resources-plugin 3.3.1 org.apache.maven.plugins maven-jar-plugin 3.3.0 org.apache.maven.plugins maven-javadoc-plugin 3.6.3 org.apache.maven.plugins maven-source-plugin 3.3.0 org.apache.maven.plugins maven-surefire-plugin 3.2.5 false org.codehaus.mojo build-helper-maven-plugin 3.5.0 org.codehaus.mojo exec-maven-plugin 3.1.1 org.jfrog.buildinfo artifactory-maven-plugin 3.6.2 org.apache.maven.plugins maven-dependency-plugin org.jetbrains.kotlin kotlin-maven-plugin ${kotlin} ${kotlin.api.target} ${kotlin.api.target} -Xjsr305=strict -Xsuppress-version-warnings -opt-in=kotlin.RequiresOptIn 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 true html,reference https://docs.spring.io/spring/docs/${spring}/javadoc-api/ https://docs.spring.io/spring-data/commons/docs/current/api/ https://docs.spring.io/spring-data/keyvalue/docs/current/api/ https://docs.spring.io/spring-hateoas/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.9.0 17