JSD API - Latest Version not available (3.4.1)

I can see, the JSD-API is provided by the JSD application, which is not part of the Jira core but seems to run in a similar way like a plugin. Means: In case Jira core is running (which is NOT providing the JSD API) your plugin won’t start in case you are referencing “provided” services from your plugin. In case the Application JSD is running, you might be able to enable your plugin. If this behavior is acceptable and/ or desired, you can rely on injecting JSD services provided by JSD-API. If this is not the casee for your plugin you need to build you own adapter and to remove all dependencies (to JSD-API) resolved during plugin enable process.

I am also working on the same issue but still cant find the right solution from any where but am reading an article that is related to this issue and hopeful that it will give me some guidance you can see here.