Skip to content

v2 org-parent

Choose a tag to compare

@github-actions github-actions released this 24 Feb 13:32
· 41 commits to master since this release

Release Notes - mavenplugins/org-parent

2

2 Badge

Summary

  • Default groupId for all unleash plugins is now io.github.mavenplugins

Changes

  • Add plugin management configuration for maven-compiler-plugin
  • Default version for maven-compiler-plugin is 3.12.1
  • Update property <groupId.unleash.common>io.github.mavenplugins</groupId.unleash.common>
  • Add usage of maven-enforcer-plugin to enforce a minimum Maven version for building
  • Add a config for org.eclipse.m2e:lifecycle-mapping

Features

  • Define common Maven plugin versions via properties
  • Define Unleash plugins with groupId, artifactId and version via individual properties
  • Profile based executions to sign and stage artifacts to Sonatype OSSRH or Maven Central
  • Profiles being activated by system environment variables to leverage several CICD use cases

Usage

  • For details on usage please have a look to the comments in pom.xml
  • Use as parent pom:
    <parent>
      <groupId>io.github.mavenplugins</groupId>
      <artifactId>org-parent</artifactId>
      <version>2</version>
    </parent>