I am try to integrate a third party doi provider and find that dataverse do support build a standalone jar and loaded via SPI since 6.2. But I cannot find an example. Is there any sample project I can use as a start point? Thank you.
Ah, I see you left a comment here too: https://github.com/IQSS/dataverse/pull/10235#issuecomment-2275083381
Thanks. I'm not sure if there's an example yet.
https://guides.dataverse.org/en/6.3/installation/config.html#dataverse-spi-pidproviders-directory tells you it's possible:
"The path to the directory where JAR files containing additional types of PID Providers can be added. Dataverse includes providers that support DOIs (DataCite, EZId, or FAKE), Handles, and PermaLinks. PID provider jar files added to this directory can replace any of these or add new PID Providers."
Lets give Jim Myers (who authored the SPI code) time to reply on GitHub.
Last updated: Nov 01 2025 at 14:11 UTC