Adding license support to plugin

Hello !

I’ve followed

My plugin failed to start after I’ve completed:

Additional criteria for paid via Atlassian, server apps

I’ve added all the dependencies, plugin and bundledArtifact entries, as described in above mentioned section.

The error is not very meaningful:

INFO] [talledLocalContainer] “localhost-startStop-1” Id=15 TIMED_WAITING
[INFO] [talledLocalContainer] at java.lang.Thread.sleep(Native Method)
[INFO] [talledLocalContainer] at com.atlassian.plugin.util.WaitUntil.invoke(
[INFO] [talledLocalContainer] at com.atlassian.plugin.manager.PluginEnabler.actualEnable(
[INFO] [talledLocalContainer] at com.atlassian.plugin.manager.PluginEnabler.enable(

Is "Understanding generated license API support " guide actual at all?

Will it be enough to implement this guide to implement licensing properly and get approval for paid app:

Also where I can find value ${upm.license.compatibility.version} for ? Should it really be same for all the deps ?
Where i can find working example of properly added licensing ?
Thanks !

Hello @DenNo

Please check this site -


@adam.labus thank you ! It works just fine !

I did it initially, but then I’ve followed this app approval guideline, which ruined everything:
So I assume ^^ this app approval guideline is outdated.
I hope your suggestion is enough to make plugin license compatible and get approval to deploy it to marketplace.

It is a bit different topic, but maybe you know where to find actual app approval guidelines ?
Thank you a lot !


Are you able to deploy the plugin to the marketplace by fulfilling all the approval guidelines for the server mentioned in the documentation?