4.0.0 tools.jackson jackson-bom 3.1.2 jackson-base Jackson Base pom Parent pom for components of Jackson dataprocessor: includes base settings as well as consistent set of dependencies across components. NOTE: NOT to be used by components outside of Jackson: application code should only rely on `jackson-bom` The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo ${basedir}/src/main/java/${packageVersion.dir}/PackageVersion.java.in ${generatedSourcesDir}/${packageVersion.dir}/PackageVersion.java 17 17 lines,source,vars ${javac.src.version} ${javac.target.version} ${project.groupId} ${project.artifactId} ${project.version} ${project.parent.version} central Sonatype Central Portal Repository (releases) https://central.sonatype.com/api/v1/publisher central-snapshots Sonatype Central Portal Repository (snapshots) https://central.sonatype.com/repository/maven-snapshots org.assertj assertj-core ${version.assertj} test junit junit ${version.junit} test org.junit junit-bom ${version.junit6} pom import org.apache.maven.plugins maven-enforcer-plugin enforce-java validate enforce 1.8.0 [3.6,) [ERROR] The currently supported version of Maven is 3.6 or higher true true true clean,deploy,site [ERROR] Best Practice is to always define plugin versions! enforce-properties validate packageVersion.package packageVersion.dir org.apache.maven.plugins maven-javadoc-plugin ${version.plugin.javadoc} false https://docs.oracle.com/en/java/javase/17/docs/api com.google.code.maven-replacer-plugin replacer process-packageVersion replace generate-sources ${packageVersion.template.input} ${packageVersion.template.output} @package@ ${packageVersion.package} @projectversion@ ${project.version} @projectgroupid@ ${project.groupId} @projectartifactid@ ${project.artifactId} org.cyclonedx cyclonedx-maven-plugin sbom-cyclonedx false package makeBom org.moditect moditect-maven-plugin add-module-infos package add-module-info true src/moditect/module-info.java 17 org.jacoco jacoco-maven-plugin prepare-agent report verify report org.gradlex gradle-module-metadata-maven-plugin 1.2 gmm tools.jackson jackson-bom ${jackson-bom.version} org.codehaus.mojo build-helper-maven-plugin add-resource generate-resources add-resource ${project.basedir} META-INF LICENSE regex-property regex-property project.version.underscore ${project.version} \. _ true org.apache.felix maven-bundle-plugin bundle-manifest process-classes manifest org.apache.maven.plugins maven-jar-plugin ${project.build.outputDirectory}/META-INF/MANIFEST.MF org.sonatype.central central-publishing-maven-plugin true Deployment-${project.artifactId} central org.sonatype.central central-publishing-maven-plugin