Apache Maven Release 3.6.0



  • The Apache Maven team is pleased to announce the release of the Apache Maven 3.6.0.

    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.

    You can find out more about Apache Maven at https://maven.apache.org

    You can download the appropriate sources etc. from the download page

    Code Contributors of this release:

    • Christoph Kunze
    • David Churcher

    Issue Reporters of this release:

    • Richard van der Hoff
    • Jörg Sesterhenn
    • Andreas Sewe
    • David Churcher
    • Adam John Burley
    • Alexander Griesbaum
    • Christoph Amshoff
    • Seckin Onur Selamet
    • Phillip Webb
    • John Canny
    • Hoa Phan

    Many thanks to contributors and reporters for the support and time.

    Participants to the VOTE of the Maven 3.6.0 Release:

    • Filipe Sousa
    • Eric Lilja
    • Enrico Olivelli
    • Gary Gregory
    • Thomas Collignon

    Many thanks to those who tested the Maven releases and thanks for their support as well.

    Release Notes – Maven – Version 3.6.0

    Bugs:

    • MNG-6311 – Maven intolerably slow when import scope used heavily in large project
    • MNG-6358 – Maven build should not require access to apache.org
    • MNG-6383 – ProjectBuilder unnecessarily rebuilds modules with ci-friendly versions
    • MNG-6412 – Exceeding project discovery time when using CI friendly versions
    • MNG-6415 – Project Artifacts Cache does not retain the order of classpath entries.
    • MNG-6472 – Mockito cannot mock this class: interface org.eclipse.aether.impl.RepositoryEventDispatcher
    • MNG-6490 – Maven shall not fail reporting circular dependency when the dependency is a classified secondary artifact

    Improvements:

    • MNG-4508 – No way to avoid adding artifactId to site urls
    • MNG-5951 – add an option to avoid path addition to inherited URLs
    • MNG-6059 – Important use cases not covered, as child.inherit.append.path affects all children
    • MNG-6164 – Collections inconsistently immutable
    • MNG-6391 – Printout version of last built module in reactor build
    • MNG-6414 – Add more Apache license header patterns to skip downloading Apache license
    • MNG-6467 – Remove plugin definition from pom file which is inherited
    • MNG-6480 – Eclipse.org site is down, and you are unable to build Maven?
    • MNG-6492 – Minor improvement on Array construction, converson

    Task:

    • MNG-6475 – Remove guava dependencies

    Dependency upgrades:

    • MNG-6424 – Upgrade plexus-interpolation to 1.25
    • MNG-6449 – Upgrade parent to 32
    • MNG-6473 – Update Mockito to 2.21.0
    • MNG-6478 – Upgrade parent to 33 for sha512 checksum on release
    • MNG-6479 – Upgrade XMLUnit to 2.2.1
    • MNG-6486 – Upgrade to Wagon 3.2.0
    • MNG-6489 – Upgrade Maven Resolver to 1.3.0
    • MNG-6491 – Upgrade commons-lang3 to 3.8.1
    • MNG-6496 – Upgrade Maven Resolver to 1.3.1
    • MNG-6497 – Upgrade guice to 4.2.1

    • The Apache Maven team



    https://blogs.apache.org/maven/entry/apache-maven-release-3-6


© Lightnetics 2024