The Apache Maven team is pleased to announce the release of the Apache Maven 3.8.5

Apache Maven is a software project management and comprehension tool. Based on the concept
of a project object model (POM), Maven can manage a project’s build, reporting and documentation
from a central piece of information.

Maven 3.8.5 is available via

The core release is independent of plugin releases. Further releases of plugins will be made

If you have any questions, please consult:

Release Notes – Maven – Version 3.8.5

  • Bugs:

    • MNG-5180 – Versioning’s snapshot version list is not included in metadata merge
    • MNG-5561 – Plugin relocation loses configuration
    • MNG-5982 – The POM for … is invalid, transitive dependencies … while property was overriden
    • MNG-6326 – Build continues when core extensions aren’t found
    • MNG-6727 – Using version range in parent and CI Friendly Version fails
    • MNG-6802 – FileProfileActivator changes FileProfileActivator.exists which lets flattened resolveCiFriendliesOnly depending fail activating profile
    • MNG-7156 – Parallel build can cause issues between clean and forked goals
    • MNG-7335 – [Regression] Parallel build fails due to missing JAR artifacts in compilePath
    • MNG-7347 – SessionScoped beans should be singletons for a given session
    • MNG-7357 – All Maven Core JARs have unusual entry order
    • MNG-7362 – DefaultArtifactResolver has spurious “Failure detected” INFO log
    • MNG-7374 – Mutating RelocatedArtifact does not retain type
    • MNG-7386 – ModelMerger$MergingList is not serializable
    • MNG-7402 – BuildListCalculator never detaches the classloader
    • MNG-7417 – Several classes do not set properties properly for building requests
  • New Features:

    • MNG-7395 – Support interpolation in extensions.xml
    • MNG-7407 – Introduce a ModelVersionProcessor component to make CI Friendly Versions pluggable
  • Improvements:

    • MNG-6960 – Use RuntimeInformation instead of reading properties
    • MNG-7349 – Limit relocation warning message to direct dependencies only
    • MNG-7380 – Don’t log non-threadsafe warning if only building a single module
    • MNG-7381 – Shorten parallel builder thread name to artifactId, conditionally with groupId
    • MNG-7385 – Improve documentation on repository metadata
    • MNG-7400 – Allow more WorkspaceReaders to participate
    • MNG-7408 – Explain reporting plugin version automatic selection (in Maven 3)
  • Dependency upgrades:

    • MNG-7370 – Upgrade Maven Wagon to 3.5.1
    • MNG-7384 – Upgrade Maven JAR Plugin to 3.2.2
    • MNG-7428 – Upgrade Maven Parent to 35

For more information read


  • The Maven Team