To reduce maintenance workload, esp. when upgrading plugin versions / parent version it's very helpful that integration tests don't use fixed versions for plugin, but in best derive them from Maven parent or, when a version is not defined in parent, define own properties for them.

Also useful

versions.junit5
version.plexus-utils


This page should give an overview which projects already use version properties and which need to be updated, cause they don't.

Repositories / project status 

(Repository list was copied from Jira to GH issues migration due lazyness to create a new one. So there are some repositories to be updated/removed)


GitHub repoIT use version propertiesNotes / PR to introduce usage of properties
core https://github.com/apache/maven-sources/blob/master/default.xml#L30

maven-build-cache-extension(error) 

ITs don't use IT, so regular way can't be use.

I tried something else, but the IT do not work with the projects own replacement way

https://github.com/apache/maven-build-cache-extension/pull/487

mavenNot needed (2026-05-17)Uses special Stub-version of plugins
maven-mvnd(error)

maven-integration-testing

Not needed (2026-05-17)Uses special Stub-version of plugins

maven-resolver

Not needed (2026-05-17)

maven-resolver-ant-tasks

Not needed (2026-05-17)

maven-wrapper

(tick) 
plugins/core https://github.com/apache/maven-sources/blob/master/default.xml#L39

maven-clean-pluginNot needed (2026-05-15)
maven-compiler-plugin(tick) 
maven-deploy-plugin(tick)
maven-install-plugin(tick)

maven-resources-plugin

(tick)  (3.x)

(error) (4.x)

https://github.com/apache/maven-resources-plugin/pull/477 (3.x) 

https://github.com/apache/maven-resources-plugin/pull/476 (4.x)

maven-site-plugin(tick) 
surefire(error) Not possible as surefire does not use invoker plugin.
maven-verifier-pluginNot needed (2026-05-16)
plugins/packaging https://github.com/apache/maven-sources/blob/master/default.xml#L48

maven-ear-plugin(tick) 
maven-ejb-plugin(tick)
maven-jar-plugin(tick)  (3.x)
(error)  (4.x)

https://github.com/apache/maven-jar-plugin/pull/535 (3.x)

N/A cause project does not build on RC5 (4.x)

maven-rar-pluginNot needed (2026-05-16)
maven-war-plugin(tick) https://github.com/apache/maven-war-plugin/pull/613
maven-acr-pluginNot needed (2026-05-14)
maven-shade-plugin(tick)
maven-source-plugin(error)master (4.x) does not build
maven-jlink-plugin(error)https://github.com/apache/maven-jlink-plugin/pull/676
maven-jmod-plugin(error)   (3.x)
(error)  (4.x)
Part of https://github.com/apache/maven-jmod-plugin/pull/96/changes (but build goes some strange JDK errors on Zulu - while Temurin is not possible at all due JSR))
plugins/reporting https://github.com/apache/maven-sources/blob/master/default.xml#L48

maven-changelog-plugin(tick) 
maven-changes-plugin(tick) 
maven-checkstyle-plugin(tick)
maven-doap-pluginNot needed (2026-05-16)
maven-javadoc-plugin(tick) 
maven-jdeps-plugin

(tick) 


maven-jxr(tick)
maven-pmd-plugin(tick) 
maven-project-info-reports-plugin(error)Half-backed, like "1.somepluginversion" or "2.somepluginversion"
plugins/tools https://github.com/apache/maven-sources/blob/master/default.xml#L70

maven-antrun-plugin(tick) 
maven-archetypeNot needed (2026-05-14)

maven-artifact-plugin

(error) https://github.com/apache/maven-artifact-plugin/pull/214
maven-assembly-plugin(tick) 
maven-dependency-plugin(tick) https://github.com/apache/maven-dependency-plugin/pull/1639
maven-enforcerNot needed (2026-05-14)
maven-gpg-plugin(error)
maven-help-plugin(error)
maven-invoker-plugin(tick)
maven-jarsigner-plugin(tick) 
maven-jdeprscan-pluginNot needed (2026-05-16)
maven-plugin-tools(tick)
maven-release(tick)
maven-remote-resources-plugin(tick)
maven-scmNot needed (2026-05-16)
maven-scm-publish-plugin(tick) 
maven-scripting-pluginNot needed (2026-05-16)
maven-stage-pluginNo IT (2026-05-16)
maven-toolchains-plugin(tick)
shared https://github.com/apache/maven-sources/blob/master/default.xml#L70

maven-archiver

Not needed (2026-05-15)
maven-common-artifact-filtersNot needed (2026-05-16)
maven-dependency-analyzerNot needed (2026-05-12)
maven-dependency-tree(tick) 
maven-file-managementNot needed (2026-05-16)
maven-filteringNot needed (2026-05-16)
maven-invokerNot needed (2026-05-17)
maven-jarsignerNot needed (2026-05-16)
maven-mappingNot needed (2026-05-17)
maven-reporting-apiNot needed (2026-05-17)
maven-reporting-exec(tick) 
maven-reporting-impl(error) 
maven-script-interpreterNot needed (2026-05-17)
maven-shared-incrementalNo tests (2026-05-17)
maven-shared-ioNot needed (2026-05-17)
maven-shared-jarNot needed (2026-05-17)
maven-shared-resourcesNo tests (2026-05-17)

maven-shared-utils

Not needed (2026-05-17)
maven-verifierNot needed (2026-05-17)
doxia https://github.com/apache/maven-sources/blob/master/default.xml#L113

maven-doxia

(error)
maven-doxia-siteNot needed (2026-05-17
maven-doxia-sitetools(tick)
maven-doxia-book-maven-pluginNo tests (2026-05-17)
maven-doxia-converterNot needed (2026-05-17)
misc https://github.com/apache/maven-sources/blob/master/default.xml#L121

maven-archetypesNot needed (2026-05-15)
maven-parentNot needed (2026-05-17)
maven-apache-parentNot needed (2026-05-17)
maven-apache-resources(tick) https://github.com/apache/maven-apache-resources/pull/116
maven-fluido-skin(tick)
maven-dist-toolNot needed (2026-05-17)
maven-gh-actions-sharedNot needed (2026-05-17)
maven-indexerNot needed (2026-05-17)
maven-plugin-testingNot needed (2026-05-17)
maven-wagonNot needed (2026-05-17)


  • No labels