4.0.0 com.fasterxml.jackson jackson-bom 2.13.3-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 ${project.groupId} ${project.artifactId} ${project.version} junit junit ${version.junit} test javax.activation javax.activation-api ${javax.activation.version} org.apache.maven.plugins maven-enforcer-plugin enforce-java validate enforce [3.0,) [ERROR] The currently supported version of Maven is 3.0 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 false http://docs.oracle.com/javase/8/docs/api/ com.google.code.maven-replacer-plugin replacer process-packageVersion generate-sources org.moditect moditect-maven-plugin add-module-infos package add-module-info true src/moditect/module-info.java 9 de.jjohannes gradle-module-metadata-maven-plugin 0.2.0 gmm com.fasterxml.jackson jackson-bom ${project.version} org.codehaus.mojo build-helper-maven-plugin add-resource generate-resources add-resource ${project.basedir} META-INF LICENSE maven-enforcer-plugin enforce-properties none org.sonatype.plugins nexus-staging-maven-plugin 1.6.8 true sonatype-nexus-staging https://oss.sonatype.org/ b34f19b9cc6224 moditect 1.9 org.moditect moditect-maven-plugin generate-module-info generate-sources generate-module-info ${moditect.sourceGroup} ${moditect.sourceArtifact} ${moditect.sourceVersion}