The following instructions are for plugin developers who want to configure their plugins to work with the Universal Plugin Manager.
If you are looking for information on how to build an Atlassian plugin, please see Developing your Plugin using the Atlassian Plugin SDK.
To make your plugin work with the Universal Plugin Manager, do the following:
- Publish your plugin on the Atlassian Plugin Exchange (you will need to sign up for an account with 'My Atlassian' to add your plugin, if you don't have one). Check that your plugin is publicly viewable in the Atlassian Plugin Exchange.
- Ensure that the plugin keys and the plugin version numbers for your plugin are the same between the Universal Plugin Manager and the Atlassian Plugin Exchange.
- Ensure that the plugin version is marked as compatible with the appropriate product version, i.e. the product versions in which UPM will manage your plugin.
- Ensure that your plugin does not have the same key as another plugin.
- Ensure that your plugin is marked as 'deployable' in the Atlassian Plugin Exchange, if it is a single jar that can be installed in one step. If your plugin is made up of multiple jars, configuration files, etc, then you should not mark it as 'deployable'. The Universal Plugin Manager cannot manage plugins that are not deployable. Your plugin will still be listed for download, but you will not be able install it, upgrade it, uninstall it, etc, via UPM.