Completed
Details
Assignee
UnassignedUnassignedReporter
Alex MillerAlex MillerLabels
Approval
OkPatch
CodePriority
CriticalFix versions
Details
Details
Assignee
Unassigned
UnassignedReporter
Alex Miller
Alex MillerLabels
Approval
Ok
Patch
Code
Priority
Fix versions
Created February 16, 2017 at 4:45 PM
Updated July 26, 2018 at 3:32 PM
Resolved July 26, 2018 at 3:32 PM
Update maven build infrastructure to stop using oss-parent and use updated Maven 3 and sonatype plugins (similar to other changes made recently in all contrib projects).
Removed oss-parent parent pom. This has been deprecated for years and is no longer recommended for use.
Add snapshot repo (was previously pulled in via oss-parent)
maven-compiler-plugin - update to latest version
maven-release-plugin - update to latest version
add nexus-staging-maven-plugin - current recommended plugin for releases to maven central, replaces most of the maven-release-plugin's work (old version of this previously in oss-parent)
add maven-gpg-plugin for signing (previously in oss-parent)
remove old release profile which was activated by oss-parent pom
Patch: mvn3.patch
It's difficult to test this completely outside the context of actually building and deploying snapshots and releases but the changes are very similar to those made for all contrib projects recently.