Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-9800

Update Maven Plugins and Apache Parent POM to version 29

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.42.0
    • 1.48.0, 1.22.15
    • parent
    • None

    Description

      Most Maven plugins are outdated, newer plugins e.g. allow to enable reproducible builds, improve error messages and ensure compatibility with newer Maven + Java versions and last but not least contain important bugfixes. Also Oak Parent should inherit from the most recent ASF Parent Version 27.

      This is the output of mvn versions:display-plugin-updates for oak-parent when Maven 3.3.9 is enforced as minimal version

      [INFO] The following plugin updates are available:
      [INFO]   com.github.spotbugs:spotbugs-maven-plugin ....... 3.1.11 -> 4.7.1.0
      [INFO]   maven-assembly-plugin .............................. 3.2.0 -> 3.3.0
      [INFO]   maven-checkstyle-plugin ............................ 3.1.0 -> 3.1.2
      [INFO]   maven-clean-plugin ................................. 3.1.0 -> 3.2.0
      [INFO]   maven-compiler-plugin ............................. 3.8.1 -> 3.10.1
      [INFO]   maven-dependency-plugin ............................ 3.1.2 -> 3.3.0
      [INFO]   maven-deploy-plugin ............................. 2.8.2 -> 3.0.0-M2
      [INFO]   maven-failsafe-plugin .......................... 2.22.2 -> 3.0.0-M7
      [INFO]   maven-jar-plugin ................................... 3.2.0 -> 3.2.2
      [INFO]   maven-javadoc-plugin ............................... 3.1.1 -> 3.4.0
      [INFO]   maven-project-info-reports-plugin .................. 3.0.0 -> 3.3.0
      [INFO]   maven-release-plugin ........................ 2.5.3 -> 3.0.0-M6
      [INFO]   maven-scm-publish-plugin ........................... 3.0.0 -> 3.1.0
      [INFO]   maven-shade-plugin ................................. 3.2.1 -> 3.3.0
      [INFO]   maven-site-plugin ............................... 3.7.1 -> 3.12.0
      [INFO]   maven-surefire-plugin ........................... 2.22.2 -> 3.0.0-M7
      [INFO]   org.apache.felix:maven-bundle-plugin ............... 5.1.1 -> 5.1.7
      [INFO]   org.codehaus.mojo:animal-sniffer-maven-plugin ........ 1.18 -> 1.21
      [INFO]   org.jacoco:jacoco-maven-plugin ..................... 0.8.5 -> 0.8.8
      

      This is just some of the plugins which would deserve an update.

      Attachments

        Issue Links

          Activity

            People

              reschke Julian Reschke
              kwin Konrad Windszus
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: