Basepom Versions Save

All the base POMs in the world.

basepom-59

3 months ago

Added

  • Support for reproducible builds:
    • add basepom.git-id.date-format to format git timestamps and use yyyy-MM-dd'T'HH:mm:ssXXX as the default, which is compatible with project.build.outputTimestamp.
    • add basepom.git-id.skip-pom-projects (default is true) to allow inclusion of pom-only modules for reproducible builds.
    • moved git-commit-id plugin into validate phase to run as first plugin.

Changed

  • Bump property-helper plugin to 4.1.0 (from 4.0.0)
  • Bump dependency-management plugin to 1.0.3 (from 1.0.2)
  • Bump dependency-scope plugin to 1.0.3 (from 1.0.2)
  • Bump repack plugin to 1.0.2 (from 1.0.1)
  • Bump spotbugs plugin to 4.8.3.1 (from 4.8.3.0)
  • Bump asciidoctor plugin to 2.2.6 (from 2.2.5)

basepom-58

3 months ago

Changed

  • Bump checkstyle to 10.12.7 (from 10.12.6)
  • Bump spotbugs plugin to 4.8.3.0 (from 4.8.2.0)
  • Bump failsafe plugin to 3.2.5 (from 3.2.3)
  • Bump surefire plugin to 3.2.5 (from 3.2.3)
  • Bump jxr plugin to 3.3.2 (from 3.3.1)
  • Bump asciidoctor plugin to 2.2.5 (from 2.2.4)
  • Bump dependency-management plugin to 1.0.2 (from 1.0.1)
  • Bump dependency-scope plugin to 1.0.2 (from 1.0.1)
  • Bump property-helper plugin to 4.0.0 (from 3.1.1)
  • Bump repack plugin to 1.0.1 (from 1.0.0)

basepom-57

4 months ago

Changed

  • align site javadoc generation with build cycle javadoc generation (basepom.javadoc.legacy-mode and basepom.javadoc.exclude-package-names).

  • raise "minimum" maven version to 3.6.3 to support new build-helper plugin version

  • Bump spotbugs to 4.8.3 (from 4.8.0)

  • Bump checkstyle to 10.12.6 (from 10.12.4)

  • Bump spotbugs plugin to 4.8.2.0 (from 4.7.3.6)

  • Bump license plugin to 4.3 (from 4.2)

  • Bump git-commit-id plugin to 7.0.0 (from 6.0.0)

  • Bump checkstyle plugin to 3.3.1 (from 3.3.0)

  • Bump clean plugin to 3.3.2 (from 3.3.1)

  • Bump compiler plugin to 3.12.1 (from 3.11.0)

  • Bump dependency plugin to 3.6.1 (from 3.6.0)

  • Bump failsafe plugin to 3.2.3 (from 3.1.2)

  • Bump surefire plugin to 3.2.3 (from 3.1.2)

  • Bump javadoc plugin to 3.6.3 (from 3.6.0)

  • Bump pmd plugin to 3.21.2 (from 3.21.0)

  • Bump site plugin to 4.0.0-M13 (from 4.0.0-M11)

  • Bump build-helper plugin to 3.5.0 (from 3.4.0)

  • Bump jxr plugin to 3.3.1 (from 3.3.0)

  • Bump project-info-reports plugin to 3.5.0 (from 3.4.5)

  • Bump dependency-versions-check plugin to 4.0.1 (from 4.0.0)

basepom-56

6 months ago

Changed

  • Bump asciidoctorj-diagram to 2.2.13 (from 2.2.11)
  • Bump shade plugin to 3.5.1 (from 3.5.0)
  • Bump site plugin to 4.0.0-M11 (from 4.0.0-M9)
  • Bump spotbugs to 4.8.0 (from 4.7.3)
  • Bump spotbugs plugin to 4.7.3.6 (from 4.7.3.5)
  • Bump jacoco plugin to 0.8.11 (from 0.8.10)
  • Bump javadoc plugin to 3.6.0 (from 3.5.0)
  • Bump enforcer plugin to 3.4.1 (from 3.3.0)
  • Bump checkstyle to 10.12.4 (from 10.12.2)
  • use the non-deprecated skipDeployment property for scm-publish

Added

  • javadoc.basepom.legacy-mode to control javadoc generation when building post-java 8 projects.

basepom-55

9 months ago

Dependency changes

* Bump spotbugs  plugin to 4.7.3.5 (from 4.7.3.4)
* Bump clean plugin to 3.3.1 (from 3.2.0)
* Bump failsafe  plugin to 3.1.2 (from 3.1.0)
* Bump surefire  plugin to 3.1.2 (from 3.1.0)
* Bump invoker plugin to 3.6.0 (from 3.5.1)
* Bump release plugin to 3.0.1 (from 3.0.0)
* Bump shade plugin to 3.5.0 (from 3.4.1)
* Bump site plugin to 4.0.0-M9 (from 4.0.0-M8)
* Bump project-info-reports plugin to 3.4.5 (from 3.4.4)
* Bump checkstyle to 10.12.2 (from 10.12.0)

Other changes

  • some build system changes (deploy target was broken)
  • asciidoctor and build maven updates

basepom-54

11 months ago

Added

  • added basepom.site.scm.comment to set the site checkin comment. Default is Site checkin for project ${project.name} (${project.version})

  • added the repack plugin and introduced jar repackaging by using a .repack-executable file. This is a drop-in replacement for jar shading, except that only ${basepom.main-class} is supported (not ${basepom.shaded.main-class}).

Changed

  • Bump dependency-versions-check plugin to 4.0.0 (from 3.2.0)
  • Bump duplicate-finder plugin to 2.0.1 (from 1.5.1)
  • Bump asciidoctor plugin to 2.2.4 (from 2.2.3)
  • Bump git-commit-id plugin to 6.0.0 (from 5.0.0)
  • Bump assembly plugin to 3.6.0 (from 3.5.0)
  • Bump checkstyle plugin to 3.3.0 (from 3.2.2)
  • Bump dependency plugin to 3.6.0 (from 3.5.0)
  • Bump pmd plugin to 3.21.0 (from 3.20.0)
  • Bump scm plugin to 2.0.1 (from 2.0.0)
  • Bump source plugin to 3.3.0 (from 3.2.1)
  • Bump property-helper plugin to 3.1.1 (from 3.0)
  • Bump dependency-management plugin to 1.0.1 (from 0.11)
  • Bump dependency-scope plugin to 1.0.1 (from 0.10)
  • Bump project-info-reports plugin to 3.4.4 (from 3.4.3)
  • Bump checkstyle to 10.12.0 (from 10.11.0)

This release replaces the Hubspot dependency-management and dependency-scope plugins with forked plugins under the org.basepom.maven moniker. As the hubspot plugins appear to be dormant, this was done to address the various maven 3.9.x warnings and consolidate upgrading and releasing the plugins.

The ${basepom.shaded.main-class} property is deprecated and will be removed in a future release. Use the ${basepom.main-class} property instead.

basepom-53

1 year ago

Added

  • Add basepom.test.arguments and basepom.it.arguments to provide additional argline arguments to unit tests and integration tests.

Changed

  • Bump really-executable-jars plugin to 2.1.1 (from 2.0.0)

  • Bump deploy plugin to 3.1.1 (from 3.1.0)

  • Bump checkstyle plugin to 3.2.2 (from 3.2.1)

  • Bump enforcer plugin to 3.3.0 (from 3.2.1)

  • Bump surefire plugin to 3.1.0 (from 3.0.0-M9)

  • Bump failsafe plugin to 3.1.0 (from 3.0.0-M9)

  • Bump install plugin to 3.1.1 (from 3.1.0)

  • Bump invoker plugin to 3.5.1 (from 3.5.0)

  • Bump release plugin to 3.0.0 (from 3.0.0-M7)

  • Bump resources plugin to 3.3.1 (from 3.3.0)

  • Bump scm plugin to 2.0.0 (from 2.0.0-M3)

  • Bump scm-publish plugin to 3.2.1 (from 3.1.0)

  • Bump site plugin to 4.0.0-M8 (from 4.0.0-M5)

  • Bump jacoco plugin to 0.8.10 (from 0.8.8)

  • Bump spotbugs plugin to 4.7.3.4 (from 4.7.3.2)

  • Bump project-info-reports plugin to 3.4.3 (from 3.4.2)

  • Bump license plugin to 4.2 (from 4.2.rc3)

  • Bump build-helper plugin to 3.4.0 (from 3.3.0)

  • Bump gpg-plugin to 3.1.0 (from 3.0.1)

  • Bump checkstyle to 10.11.0 (from 10.8.0)

  • Bump asciidoctorj to 2.5.8 (from 2.5.6)

  • Bump asciidoctorj-diagram to 2.2.8 (from 2.2.3)

  • Bump dependency-analyzer to 1.13.2 (from 1.13.0)

  • Deploy profiles (basepom.oss-release and basepom.deploy-release) should also skip integration tests.

  • switch back to using the basepom.deploy-release by default. The Nexus plugin has too many bugs (https://issues.sonatype.org/browse/NEXUS-38079, https://issues.sonatype.org/browse/NEXUS-38262) which can only be fixed by sonatype because of their development model.

basepom-52

1 year ago

Added

  • license plugin now ignores .keepme files
  • nexus oss plugin (1.6.13)

Changed

  • Bump pmd to 6.55.0 (from 6.53.0)

  • Bump checkstyle to 10.8.0 (from 10.6.0)

  • Bump failsafe plugin to 3.0.0-M9 (from 3.0.0-M7)

  • Bump surefire plugin to 3.0.0-M9 (from 3.0.0-M7)

  • Bump checkstyle plugin to 3.2.1 (from 3.2.0)

  • Bump dependency plugin to 3.5.0 (from 3.4.0)

  • Bump enforcer plugin to 3.2.1 (from 3.1.0)

  • Bump project-info reports plugin to 3.4.2 (from 3.4.1)

  • Bump compiler plugin to 3.11.0 (from 3.10.1)

  • Bump assembly plugin to 3.5.0 (from 3.4.2)

  • Bump deploy plugin to 3.1.0 (from 3.0.0)

  • Bump invoker plugin to 3.5.0 (from 3.4.0)

  • Bump javadoc plugin to 3.5.0 (from 3.4.1)

  • Bump pmd plugin to 3.20.0 (from 3.19.0)

  • Bump site plugin to 4.0.0-M5 (from 4.0.0-M4)

  • Bump spotbugs plugin to 4.7.3.2 (from 4.7.3.0)

  • for the license plugin, the header, includes and excludes properties are now wrapped in a license set. The old configuration was deprecated for a while and Maven 3.9 has started nagging about it. This affects any project that adds custom excludes or includes. The basepom.license.header property still works as before.

  • the oss parent pom will now use the nexus oss staging plugin by default. A new profile, basepom.deploy-release, has been added that uses the maven deploy plugin. Suggested by @klausbrunner in #64.

Fixed

  • removed invalid sourceEncoding property from pmd plugin configuration
  • rename encoding property to inputEncoding for checkstyle plugin configuration

basepom-51

1 year ago

Changed

  • fixed invoker timeout property
  • Bump pmd to 6.53.0 (from 6.50.0)
  • Bump checkstyle to 10.6.0 (from 10.3.4)
  • Bump site plugin to 4.0.0-M4 (from 4.0.0-M3)
  • Bump invoker plugin to 3.4.0 (from 3.3.0)
  • Bump dependency analyzer to 1.13.0 (from 1.12.0)
  • Bump dependency plugin to 3.4.0 (from 3.3.0)
  • Bump install plugin to 3.1.0 (from 3.0.1)
  • Bump shade plugin to 3.4.1 (from 3.4.0)
  • Bump release plugin to 3.0.0-M7 (from 3.0.0-M6)
  • Bump scm plugin to 2.0.0-M3 (from 2.0.0-M2)
  • Bump spotbugs plugin to 4.7.3.0 (from 4.7.2.1)
  • Bump really-executable-jars plugin to 2.0.0 (from 1.5.0)
  • turn off pmd printFailingErrors, the plugin otherwise logs errors twice (see https://github.com/pmd/pmd/issues/4001 / MPMD-344)

basepom-50

1 year ago

Added

  • Add more exclusions for JSR-330 dependencies (#61, thank you @JKomoroski)

Changed

  • Bump pmd to 6.50.0 (from 6.49.0)
  • Bump checkstyle to 10.3.4 (from 10.3.3)
  • Bump spotbugs to 4.7.3 (from 4.7.1)
  • Bump jar plugin to 3.3.0 (from 3.2.2)
  • Bump shade plugin to 3.4.0 (from 3.3.0)
  • Bump pmd plugin to 3.19.0 (from 3.18.0)
  • Bump spotbugs plugin to 4.7.2.1 (from 4.7.1.1)