Add gradle scripts for maven central release

Description

Add scripts to allow gradle to allow for releasing to sonatype/maven central.
This will likely be based off how CAS has their release process setup.

Remaining Items

The implementation is partial. It does send artifacts to the sonatype staging repo, but the repo won't close b/c of errors...

Event: Failed: Signature Validation

Example: failureMessage Missing Signature: '/org/jasig/portal/uPortal-content/5.0.0-M1/uPortal-content-5.0.0-M1.pom.asc' does not exist for 'uPortal-content-5.0.0-M1.pom'.

Event: Failed: POM Validation

Example: failureMessage Invalid POM: /org/jasig/portal/uPortal-content/5.0.0-M1/uPortal-content-5.0.0-M1.pom: Project name missing, Project description missing, Project URL missing, License information missing, SCM URL missing, Developer information missing

Event: Failed: Sources Validation

Example: failureMessage Missing: no sources jar found in folder '/org/jasig/portal/uPortal-api-platform-impl/5.0.0-M1'

Event: Failed: Javadoc Validation

Example: failureMessage Missing: no javadoc jar found in folder '/org/jasig/portal/uPortal-api-platform-impl/5.0.0-M1'

Environment

None

Assignee

Christian Murphy

Reporter

Christian Murphy

Labels

Estimated End Date

None

Components

Fix versions

Affects versions

Priority

Critical
Configure