OSSRH Sunset⚓︎
As of June 30, 2025 OSSRH has reached end of life and has been shut down. All OSSRH namespaces have been migrated to Central Publisher Portal.
Logging in to Central Portal⚓︎
To view your namespaces log in to Maven Central Portal using the same username/password account that you used for OSSRH.
If you do not see all of your namespaces than please contact Central Support and we will work with you to ensure you retain publishing access.
Publishing to Central Portal⚓︎
If you published via OSSRH, you will need to update your publishing process to accommodate the Publisher Portal. If it meets your use-case, the fastest way to continue publishing is the OSSRH Staging API Service (a compatibility service that translates a subset of the Nexus 2 APIs to the Portal API). If you choose this route, you will need to generate a Portal user token to replace your OSSRH user token, point your plugin at the new service's URL, and potentially add calls to manual endpoints to your build if you are using a "Maven-like" API (e.g. Gradle's default maven-publish plugin). The documentation linked previously should provide more information, but please let us know if you encounter any issues.
If you prefer to jump right to publishing via the Portal directly, we support publishing via a Maven plugin, uploading a bundle, or calling the API directly. Additionally, there are a number of third-party Gradle plugins that we do not support ourselves, but that you might consider.
Central Support⚓︎
As always if you require assistance please contact Central Support and we will do our best to help you. Your patience is appreciated as we anticipate a higher than usual support load.