Skip to content

Update POM to use Sonatype's Central Portal for Maven Releases#106

Merged
tdonohue merged 2 commits into3.xfrom
sonatype-central-portal
Jul 1, 2025
Merged

Update POM to use Sonatype's Central Portal for Maven Releases#106
tdonohue merged 2 commits into3.xfrom
sonatype-central-portal

Conversation

@tdonohue
Copy link
Copy Markdown
Member

@tdonohue tdonohue commented Jul 1, 2025

References

This PR is a port of DSpace/DSpace#10986 , specific to DSpace/xoai.

Description

As of June 30, 2025, Sonatype has retired their older OSSRH system used to release Maven modules to Maven Central. The replacement is their new "Central Portal"

https://central.sonatype.org/pages/ossrh-eol/

This PR updates our Parent POM to use the new Central Portal for releases, following their documented guidelines: https://central.sonatype.org/publish/publish-portal-guide/

See DSpace/DSpace#10986 for more details.

WARNING: This is untested, but the only way to fully test it is to "cut" a new release. I have tested this code in several -SNAPSHOT releases of DSpace/DSpace though and it has worked well. Release procedure has also been updated: https://wiki.lyrasis.org/display/DSPACE/Release+Procedure

@tdonohue tdonohue merged commit 42b8e2c into 3.x Jul 1, 2025
4 checks passed
@tdonohue tdonohue deleted the sonatype-central-portal branch July 1, 2025 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant