Now that we have seen a lot of recipes on customizing JIRA using various plugin modules, it is time to commercialize them. It makes sense to wind up this book by giving you a few tips on how to add licensing in a JIRA plugin, right?
By now, you should be familiar with UPM and its ability to install/un-install and enable/disable plugins in a JIRA instance. When you purchase commercial plugins from the Marketplace, you can also manage licenses for these plugins using UPM. More about this at https://confluence.atlassian.com/display/UPM/Managing+purchased+add-ons.
In this recipe, we will see how to add licensing support in our custom plugin. Once this is done, users will be able to make use of our plugin functionality, but only after installing a valid license.
Implementing Marketplace licensing in the plugin is only one step in commercializing a plugin. More details about the whole process can be found at https://developer.atlassian.com/market/developing...