4.0.0 com.fasterxml.jackson jackson-bom 3.0.0-SNAPSHOT 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 1.8 1.8 lines,source,vars ${javac.src.version} ${javac.target.version} ${project.groupId} ${project.artifactId} ${project.version} ${project.parent.version} junit junit ${version.junit} test org.apache.maven.plugins maven-enforcer-plugin enforce-java validate enforce 1.8.0 [3.3,) [ERROR] The currently supported version of Maven is 3.3 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} -Xdoclint:none false https://docs.oracle.com/en/java/javase/11/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.moditect moditect-maven-plugin add-module-infos package add-module-info true src/moditect/module-info.java 9 org.jacoco jacoco-maven-plugin prepare-agent report prepare-package report org.eclipse.m2e lifecycle-mapping 1.0.0 com.google.code.maven-replacer-plugin replacer [${version.plugin.replacer},) replace false de.jjohannes gradle-module-metadata-maven-plugin 0.2.0 gmm com.fasterxml.jackson jackson-bom ${jackson-bom.version} org.codehaus.mojo build-helper-maven-plugin add-resource generate-resources add-resource ${project.basedir} META-INF LICENSE org.sonatype.plugins nexus-staging-maven-plugin 1.6.6 true sonatype-nexus-staging https://oss.sonatype.org/ b34f19b9cc6224 moditect 1.9 ${java.version} ${java.version} org.moditect moditect-maven-plugin generate-module-info generate-sources generate-module-info ${moditect.sourceGroup} ${moditect.sourceArtifact} ${moditect.sourceVersion}