4.0.0 org.codehaus.mojo mojo-parent 96 pom MojoHaus Parent Parent POM for all MojoHaus hosted Apache Maven plugins and components. https://www.mojohaus.org/${project.artifactId} MojoHaus https://www.mojohaus.org Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0.txt repo aheritier Arnaud Heritier https://github.com/aheritier MojoHaus https://github.com/mojohaus Batmat Baptiste Mathus https://github.com/Batmat MojoHaus https://github.com/mojohaus davidkarlsen David Karlsen https://github.com/davidkarlsen MojoHaus https://github.com/mojohaus Godin Evgeny Mandrikov https://github.com/Godin MojoHaus https://github.com/mojohaus hboutemy Hervé Boutemy https://github.com/hboutemy MojoHaus https://github.com/mojohaus khmarbaise Karl-Heinz Marbaise https://github.com/khmarbaise MojoHaus https://github.com/mojohaus lennartj Lennart Jörelid https://github.com/lennartj MojoHaus https://github.com/mojohaus mfriedenhagen Mirko Friedenhagen https://github.com/mfriedenhagen MojoHaus https://github.com/mojohaus andham Anders Hammar https://github.com/andham MojoHaus https://github.com/mojohaus olamy Olivier Lamy https://github.com/olamy MojoHaus https://github.com/mojohaus sjaranowski Slawomir Jaranowski https://github.com/slawekjaranowski MojoHaus https://github.com/mojohaus slachiewicz Sylwester Lachiewicz https://github.com/slachiewicz MojoHaus Development List mojohaus-dev+subscribe@googlegroups.com mojohaus-dev+unsubscribe@googlegroups.com mojohaus-dev@googlegroups.com https://groups.google.com/forum/#!forum/mojohaus-dev Maven User List mailto:users-subscribe@maven.apache.org mailto:users-unsubscribe@maven.apache.org mailto:users@maven.apache.org https://lists.apache.org/list.html?users@maven.apache.org scm:git:https://github.com/mojohaus/mojo-parent.git scm:git:https://github.com/mojohaus/mojo-parent.git 96 https://github.com/mojohaus/mojo-parent/tree/${project.scm.tag} GitHub https://github.com/mojohaus/${project.artifactId}/issues GitHub https://github.com/mojohaus/${project.artifactId}/actions sonatype-central-portal Sonatype Central Portal https://repo.maven.apache.org/maven2 sonatype-central-portal Sonatype Central Snapshots https://central.sonatype.com/repository/maven-snapshots github scm:git:ssh://git@github.com/mojohaus/mojo-parent.git UTF-8 8 ${mojo.java.target} ${mojo.java.target} ${mojo.java.target} true ${mojo.java.target} ${mavenVersion} 3.6.3 UTF-8 true true 1.27 3.6.1 1.7.3 1.2.0 2.7.1 3.2.0 3.8.0 2.11 3.6.0 3.5.0 3.15.0 3.10.0 3.1.4 3.4.0 3.6.2 3.5.5 2.1.0 3.2.8 3.5.1 3.1.4 3.9.1 3.5.0 3.12.0 3.6.0 3.15.2 3.9.0 3.19.0 3.3.1 3.5.0 3.3.0 3.6.2 3.21.0 3.4.0 3.5.5 3.5.5 3.5.1 3.3.4 0.9.4 1.7.1 2.6.0 2.2.0 3.2.2 2.21.0 1.0.0 3.3.0 2.89.0 2026-03-14T13:54:28Z ${project.reporting.outputDirectory} 5.14.3 9.3 config/maven_checks_nocodestyle.xml true apply true automatic true sonatype-cp njord:template:release-sca false org.apache.maven maven-plugin-api ${mavenVersion} junit junit 4.13.2 test org.junit junit-bom ${junit5.version} pom import org.apache.maven.plugin-tools maven-plugin-annotations ${maven-plugin-plugin.version} eu.maveniverse.maven.plugins njord ${njord.version} org.apache.maven.plugins maven-antrun-plugin ${maven-antrun-plugin.version} org.apache.maven.plugins maven-assembly-plugin ${maven-assembly-plugin.version} org.apache.maven.plugins maven-checkstyle-plugin ${maven-checkstyle-plugin.version} src/main/java src/test/java true ${checkstyle.config.location} mojohaus/config/checkstyle/empty-header.txt org.apache.maven.shared maven-shared-resources 6 org.codehaus.mojo mojo-parent 96 config com.puppycrawl.tools checkstyle ${checkstyle.version} check process-sources org.apache.maven.plugins maven-clean-plugin ${maven-clean-plugin.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} org.apache.maven.plugins maven-deploy-plugin ${maven-deploy-plugin.version} org.apache.maven.plugins maven-enforcer-plugin ${maven-enforcer-plugin.version} org.apache.maven.plugins maven-help-plugin ${maven-help-plugin.version} org.apache.maven.plugins maven-gpg-plugin ${maven-gpg-plugin.version} org.apache.maven.plugins maven-install-plugin ${maven-install-plugin.version} org.apache.maven.plugins maven-invoker-plugin ${maven-invoker-plugin.version} ${invoker.streamLogsOnFailures} org.apache.maven.plugins maven-jar-plugin ${maven-jar-plugin.version} true true org.apache.maven.plugins maven-war-plugin ${maven-war-plugin.version} org.apache.maven.plugins maven-ear-plugin ${maven-ear-plugin.version} org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} true en org.apache.maven.plugins maven-jxr-plugin ${maven-jxr-plugin.version} org.apache.maven.plugins maven-plugin-plugin ${maven-plugin-plugin.version} java-annotations help-mojo helpmojo org.apache.maven.plugins maven-plugin-report-plugin ${maven-plugin-plugin.version} org.apache.maven.plugins maven-project-info-reports-plugin ${maven-project-info-reports-plugin.version} org.apache.maven.plugins maven-release-plugin ${maven-release-plugin.version} deploy -Pmojo-release true @{project.version} org.apache.maven.plugins maven-resources-plugin ${maven-resources-plugin.version} org.apache.maven.plugins maven-scm-publish-plugin ${maven-scm-publish-plugin.version} ${project.scm.developerConnection} gh-pages scm-publish publish-scm site-deploy org.apache.maven.plugins maven-shade-plugin ${maven-shade-plugin.version} org.apache.maven.plugins maven-site-plugin ${maven-site-plugin.version} true org.apache.maven.plugins maven-source-plugin ${maven-source-plugin.version} org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} ${surefire.redirectTestOutputToFile} org.apache.maven.plugins maven-failsafe-plugin ${maven-failsafe-plugin.version} org.apache.maven.plugins maven-surefire-report-plugin ${maven-surefire-report-plugin.version} org.apache.maven.plugins maven-wrapper-plugin ${maven-wrapper-plugin.version} org.codehaus.mojo animal-sniffer-maven-plugin ${animal-sniffer-maven-plugin.version} org.codehaus.mojo build-helper-maven-plugin ${build-helper-maven-plugin.version} org.codehaus.mojo flatten-maven-plugin ${flatten-maven-plugin.version} org.codehaus.mojo l10n-maven-plugin ${l10n-maven-plugin.version} org.codehaus.mojo license-maven-plugin ${license-maven-plugin.version} org.codehaus.modello modello-maven-plugin ${modello-maven-plugin.version} org.codehaus.mojo mrm-maven-plugin ${mrm-maven-plugin.version} org.codehaus.plexus plexus-component-metadata ${plexus-component-metadata.version} org.codehaus.mojo taglist-maven-plugin ${taglist-maven-plugin.version} org.codehaus.mojo versions-maven-plugin ${versions-maven-plugin.version} org.eclipse.sisu sisu-maven-plugin ${sisu-maven-plugin.version} generate-index main-index test-index com.diffplug.spotless spotless-maven-plugin ${spotless-maven-plugin.version} ${palantirJavaFormat.version} javax,java,,\# false true **/*.md target/** true spotless-check ${spotless.action} process-sources org.apache.maven.plugins maven-enforcer-plugin mojo-enforcer-rules enforce validate org.codehaus.plexus:plexus-component-api The plexus-component-api conflicts with the plexus-container-default used by Maven. You probably added a dependency that is missing the exclusions. Mojo is synchronized with repo1.maven.org. The rules for repo1.maven.org are that pom.xml files should not include repository definitions. If repository definitions are included, they must be limited to SNAPSHOT only repositories. true true true sonatype-central-portal apache.snapshots Best Practice is to always define plugin versions! true true ${minimalMavenBuildVersion} You need at least Maven ${minimalMavenBuildVersion} to build MojoHaus projects. ${minimalJavaBuildVersion} project.scm.connection scm:git:https://github.com/.*\.git.* https (scm:git:https://github.com/.*\.git) is the preferred protocol for project.scm.connection, current value: ${project.scm.connection} project.scm.url https://github.com/.* Use https://github.com/.* as project.scm.url, especially using the prefix scm:git here will lead to unbrowseable links during site generation, current value: ${project.scm.url} org.apache.maven.plugins maven-site-plugin false attach-descriptor attach-descriptor org.apache.maven.plugins maven-assembly-plugin assembly-configuration single package false true true config-assembly.xml eu.maveniverse.maven.njord extension3 ${njord.version} java17+ [17,) com.diffplug.spotless spotless-maven-plugin format-check env.CI check mojo-release 3.9.0 true org.apache.maven.plugins maven-assembly-plugin org.apache.apache.resources apache-source-release-assembly-descriptor 1.8 attach-source-release-distro single package true source-release org.apache.maven.plugins maven-deploy-plugin org.apache.maven.plugins maven-source-plugin default-jar-no-fork jar-no-fork org.apache.maven.plugins maven-javadoc-plugin false attach-javadocs jar org.apache.maven.plugins maven-gpg-plugin sign-artifacts sign verify reporting skipReports !true org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} javadoc-no-fork org.apache.maven.plugins maven-plugin-report-plugin report org.apache.maven.plugins maven-project-info-reports-plugin ${maven-project-info-reports-plugin.version} ci-management dependencies dependency-convergence dependency-info dependency-management index issue-management licenses mailing-lists plugin-management scm team summary org.apache.maven.plugins maven-artifact-plugin 3.6.1 palantir-javaformat-dependabot com.palantir.javaformat palantir-java-format ${palantirJavaFormat.version}