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}