DSpace / xoai

OAI-PMH Java Toolkit
29 stars 52 forks source link

Update Maven settings per Sonatype Release (3.x branch) #73

Closed tdonohue closed 4 years ago

tdonohue commented 4 years ago

Because XOAI 3.x hasn't been released in some time, the Maven POMs are outdated per recent Sonatype requirements. This POM makes those updates.

Based on similar PRs to the DSpace lang packs:

tdonohue commented 4 years ago

Tested this again today and a mvn release:prepare -DdryRun=true succeeds now. So, at least the dryRun is working. I'll only be able to test the full release once this is merged. Merging now as this has had reviews & will allow me to try a new release of XOAI 3.x

tdonohue commented 4 years ago

After testing a full Maven release, I found this POM was missing a required <description> field per the Sonatype POM requirements.

Therefore, one additional minor commit was pushed to the 3.x branch directly: https://github.com/DSpace/xoai/commit/dd97db3704588d88f452d87ad38a476a0f2c5d1a