The parent POM for the Apache Turbine and Fulcrum project

Clone this repo:
  1. 6cf20f1 Update deps and parent to apache v.26, set minimal Java requirement to v11. by Georg Kallidis · 3 weeks ago master
  2. 746df43 [maven-release-plugin] prepare for next development iteration by Georg Kallidis · 9 months ago
  3. ae578cb [maven-release-plugin] prepare release turbine-parent-11-candidate by Georg Kallidis · 9 months ago turbine-parent-11
  4. 29f98cd fix configuration params, update plugins: log4j2,jacoco,dependency-check (owasp),spotbugs,javadoc,pmd,project-info. Add maven enforcer and set minimum maven version to 3.3.9 (required for spotbug). Add checksum plugin to generate sha512for assembly artefacts excluding main artifact by Georg Kallidis · 9 months ago
  5. 1aa3b02 [maven-release-plugin] prepare for next development iteration by Georg Kallidis · 10 months ago

About Turbine Parent

This is the parent for Turbine-Core, Site and most of Fulcrum components and inherits Apache Parent POM.

USAGE

CAVEAT

  • Check turbine-parent-assembly module dependency, which overwrites Apache module (still needed in 2017)

  • Check versions with Maven Versions Plugin:

    • mvn versions:display-plugin-updates
    • mvn versions:display-property-updates

RELEASE

  • Normally, this module (and turbine-parent-assembly) could be released lazily (add [LAZY][VOTE] in release voting phase).

Notes

Since v.9

  • Java 8: include explicitely cobertura if needed: mvn clean site install -Papache-release,cobertura

Since v10

  • Profile owasp, which enables the by default disabled dependency check.

Since v11

  • Requires Java 11 minimal.