github basepom/basepom basepom-33
Version 33

latest releases: basepom-59, basepom-58, basepom-57...
3 years ago

Added

  • more ignored resource patterns for the duplicate finder plugin
    • .afm, .properties, .gif, .png, .txt, .dtd
    • clarify .java to only match at the end of a pattern
    • about*, license*, .*, *schema
    • mime.types, plugin.xml, reference.conf. changelog.txt
  • add generated-sources/annotations to the pmd exclusion list
  • add more annotation-only jars to dependency checker exclusion
    • javax.inject (javax.inject and org.glassfish.hk2.external)
    • aopalliance (aopalliance and org.glassfish.hk2.external)
  • new property basepom.build.use-incremental-compilation to turn incremental on and off. Defaults to off.
  • new property basepom.it.parallel to control the number of parallel invoker integration test executions. Defaults to 1.
  • set default for groovy license formatting.

Changed

  • use github actions for CI, remove travis

  • use maven wrapper

  • CI build with JDK 9 - 14

  • Bump PMD to 6.27.0 (from 6.20.0)

  • Bump checkstyle to 8.36 (from 8.27)

  • Bump spotbugs to 4.1.2 (from 3.1.12)

  • Bump failsafe plugin to 3.0.0-M5 (from 3.0.0-M4)

  • Bump resources plugin to 3.2.0 (from 3.1.0)

  • Bump site plugin to 3.9.1 (from 3.8.2)

  • Bump surefire plugin to 3.0.0-M5 (from 3.0.0-M4)

  • Bump shade plugin to 3.2.4 (from 3.2.1) (see below)

  • Bump source plugin to 3.2.1 (from 3.2.0)

  • Bump checkstyle plugin to 3.1.1 (from 3.1.0)

  • Bump javadoc plugin to 3.2.0 (from 3.1.1)

  • Bump pmd plugin to 3.13.0 (from 3.12.0)

  • Bump assembly plugin to 3.3.0 (from 3.2.0)

  • Bump dependency plugin to 3.1.2 (from 3.1.1)

  • Bump build-helper plugin to 3.2.0 (from 3.0.0)

  • Bump dependency-scope plugin to 0.10 (from 0.8)

  • Bump spotbugs plugin to 4.0.4 (from 3.1.12.2)

  • Bump git-commit-id plugin to 4.0.2 (from 4.0.0)

  • Bump scala plugin to 4.4.0 (from 4.3.0)

  • Bump license plugin to 4.0.rc2 (from 3.0)

  • Bump basepom-policy to 8 (from 7) (see below)

  • Use the collecting manifest transformer to also add the main class to an executable jar. This is a workaround for a change in the shade plugin since 3.2.4.

  • remove spurious <debug> statement from the invoker plugin.

Don't miss a new basepom release

NewReleases is sending notifications on new releases.